mysql创建存储过程失败!
CREATE PROCEDURE indexdphp(OUT changed BOOLEAN) BEGIN SELECT COUNT( * ) into changed FROM `pdo_test`.`cache_tables` IN ( 'visitlog' ) LIMIT 1; END
补充:加上
WHERE `tname`
还是不行
CREATE PROCEDURE indexdphp(OUT changed BOOLEAN) BEGIN SELECT COUNT( * ) into changed FROM `pdo_test`.`cache_tables` IN ( 'visitlog' ) LIMIT 1; END
补充:加上
WHERE `tname`
还是不行
答案:SELECT COUNT( * ) into changed
FROM `pdo_test`.`cache_tables`
IN (
'visitlog'
)
语法错误。。 cache_tables 后面跟上 where 字段名 in('visitlog')
其他:OUT changed BOOLEAN 数据类型不对吧!
上一个:如何把 mysql 2张表的数据收集一下,整合成一个表,导入到sqlserver中
下一个:为什么mysql不能新建database,如图。。。。