MySQL插入表变量值

时间:2015-07-16 10:30:05

标签: mysql

我必须在表中插入变量值。什么是正确的语法?我试过

set @variable= @variable1+@variable2
INSERT INTO table (column) VALUES(@variable);
INSERT INTO table (column) VALUES('variable');

但未填充字段。我检查了变量是否存在。

4 个答案:

答案 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是我的表名,用你的名字替换它。

你最后的错误是什么?