Mysql-Trigger-Concat-Failed
我有这个触发器并产生错误: 该表不存在“讲师.TablaX”Mysql-Trigger-Concat-Failed,mysql,string,triggers,var,not-exists,Mysql,String,Triggers,Var,Not Exists,我有这个触发器并产生错误: 该表不存在“讲师.TablaX” 错误说明您没有“tablaX”可以显示创建表tablaX吗?根据MySql的信息,不可能将表名作为变量。。。 Begin # Declaramos Variables Declare MasterX,TablaX, varchar(100); #Determinamos Master Set MasterX = LPAD(New.Master, 3, 0); #Armar Ruta Set TablaX = Concat (
错误说明您没有“tablaX”可以显示创建表tablaX吗?根据MySql的信息,不可能将表名作为变量。。。
Begin
# Declaramos Variables
Declare MasterX,TablaX, varchar(100);
#Determinamos Master
Set MasterX = LPAD(New.Master, 3, 0);
#Armar Ruta
Set TablaX = Concat ( 'lecturas.M',MasterX);
# Insertar datos en la tabla Lecturas
INSERT INTO TablaX (Id) Values (New.Master);
End