我想从其他表插入类型字段 max id,但我需要将其与文本信息连接为“Created new user with id =”MAX(my_employee.id)。可以工作但仅插入 id 的代码:
INSERT INTO my_logs (user_id, type, date)
SELECT '1', MAX(my_employee.id), '2013-05-28 23:52:07' FROM my_employee
我尝试过:
INSERT INTO my_logs (user_id, type, date)
SELECT '1',"Created new user with id =" MAX(my_employee.id),
'2013-05-28 23:52:07' FROM my_employee
类似,但似乎没有任何作用
最佳答案
你想这样做吗?
INSERT INTO my_logs (user_id, type, date)
SELECT '1', concat('Created new user with id =', MAX(my_employee.id)),
'2013-05-28 23:52:07'
FROM my_employee;
关于mysql - INSERT SELECT MAX 与文本连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16803092/