我必须在表中插入变量值。什么是正确的语法?我试过
set @variable= @variable1+@variable2
INSERT INTO table (column) VALUES(@variable);
INSERT INTO table (column) VALUES('variable');
但未填充字段。我检查了变量是否存在。
答案 0 :(得分:1)
SET @variable = @variable1 + @variable2;
INSERT INTO table (column) VALUES (@variable);
答案 1 :(得分:0)
你可以试试这个: -
INSERT INTO table (column)
SELECT @variable= @variable1+@variable2
答案 2 :(得分:0)
尝试
SET @variable = @variable1+@variable2
答案 3 :(得分:0)
请检查并确保在这种情况下两个变量都不应为NULL。
我试过这个并成功运行:
set @variable1 = 100;
set @variable2 = 100;
SET @variable = @variable1 + @variable2;
INSERT INTO etl_1(name) VALUES (@variable);
这里etl_1是我的表名,用你的名字替换它。
你最后的错误是什么?