我有一个具有以下架构的表
CREATE TABLE `foo` (
`myfield` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
我定义了几个变量如下
SET @NAME := 'Somename';
SET @AGE := '31';
我需要在表中插入一个由这些用户定义的变量和常量标记的串联组成的条目。我尝试了以下查询
INSERT INTO `foo` (`myfield`) VALUES
('Name: ' + @NAME + ' Age: ' + @AGE);
语句执行成功,但插入后myfield
等于:
31
就像插入值的第一部分被忽略一样。我错过了什么?