下面是我想要处理的两条语句,但它们返回错误消息:
IF EXISTS (SELECT * FROM gdata_calendars WHERE `group` = ? AND id = ?) SELECT 1 ELSE SELECT 0
和
IF ((SELECT COUNT(*) FROM gdata_calendars WHERE `group` = ? AND id = ?) > 0) SELECT 1 ELSE SELECT 0;
问号是存在的,因为我使用PHP的PDO参数化、准备好的语句。但是,我也尝试过手动执行这些数据,但它实际上不起作用。
虽然我想知道为什么每个查询都不能工作,但我更愿意使用第一个查询(如果可以的话)。
白衣染霜花
慕容708150
相关分类