我喜欢在 MySQL 中加入一个失败的临时表,这个想法很简单:
CREATE TEMPORARY TABLE temp_table LIKE any_other_table; -- srsly it does not matter which table
(
SELECT p1,p2,p3 FROM temp_table WHERE p4 = 1
) UNION (
SELECT p1,p2,p3 FROM temp_table WHERE p4 = 2
)
任何帮助是极大的赞赏。
编辑: mysql 抛出的错误是ERROR 1137 (HY000): Can't reopen table: 'temp_table'
您不能在同一查询中多次引用 TEMPORARY 表。
请阅读以下链接http://dev.mysql.com/doc/refman/5.5/en/temporary-table-problems.html http://dev.mysql.com/doc/refman/5.5/en/temporary-table-problems.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)