今天一个客户在发送消息的时候一直提示
- Query Error: CREATE TEMPORARY TABLE tmp_datastate SELECT uid FROM pw_members WHERE groupid IN('6') LIMIT 0,10000
- 链接地址(The URL Is):
- http://bbs.dazhoushan.com/admin.php?adminjob=sendmsg&verify=67640603&
- MySQL服务器错误(MySQL Server Error):
- Table 'tmp_datastate' already exists ( 1050 ) 查看错误相关信息
这个 tmp_datastate 是临时表,并数据库中并没有这个表,但一直提示已经存在
后经赵君同学修改了下SQL语句就好了,修改如下
CREATE TEMPORARY TABLE IF NOT EXISTS tmp_datastate SELECT uid FROM pw_members
也就是添加一个判断
IF NOT EXISTS