错误:SELECT INTO 查询中的“未声明的变量”
执行 SELECT INTO 查询时,用户可能会遇到错误消息“未声明的变量” " 指定目标变量来存储所选数据时。
要解决此错误,重要的是要了解 SELECT INTO 查询会使用所选数据创建临时内存表。该临时表存储在与指定目标变量同名的变量中。
不幸的是,当在存储过程或函数之外使用 SELECT INTO 时,MySQL 可能无法将目标变量识别为声明的变量。要解决此问题,请改用 INSERT ... SELECT 语法。
INSERT INTO newsletter_to_send SELECT id_subscriber FROM subscribers
有关 INSERT ... SELECT 查询的更多信息,请参阅 MySQL 文档:
http:// /dev.mysql.com/doc/refman/5.1/en/insert-select.html
如有必要,请记住检查 WHERE 子句,以避免选择不必要的数据。
以上是为什么我的 SELECT INTO 查询中出现'未声明的变量”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!