假设我正在将一个表数据值复制到另一个表中。
INSERT INTO T1(field_list) VALUES( SELECT field_list FROM T2 )
而不是插入第二个表的一列,我提供了一个变量。这就像
INSERT INTO T1(field_list) VALUES ( SELECT field_list, @variable FROM T2 )
考虑到列数没有错误,我没有提供一些静态文本,而是提供了一个变量名。
如果我将@variable 更改为一些静态文本,它可以工作但@variable 无效。
在这种情况下如何提供@variable?