【发布时间】:2018-03-02 17:56:57
【问题描述】:
我有一个基本的存储过程
DECLARE user_o VARCHAR(50);
SELECT user_name INTO user_o FROM users WHERE topic_id = 54 AND entry_time BETWEEN
2017-09-17 AND date_add( CURRENT_DATE, INTERVAL 1 DAY) ORDER BY entry_time ASC
LIMIT 10;
这会引发错误 #1172 sql 返回多行。不知道为什么?
我的目标是得到这个结果集
user_name | user_o
mike mike
liz liz
helen helen
her her
【问题讨论】:
-
user_o表是否已经存在?
-
@tom 该死的。我忘了添加 FROM 语句。编辑的问题。谢谢指点
-
users 包括 user_name、topic_id、entry_time 和 user_o 是一个声明
标签: mysql stored-procedures insert insert-into