这里是我试图在以下简单DATE_SUB()MySQL查询未能执行
SELECT p.*, c.* FROM `players` AS `p` INNER JOIN `price_checks` AS `c` ON `c`.`resourceId` = `p`.`Player_Resource` WHERE DATE(`c`.`timecheck`) = DATE(DATE_SUB(NOW() , INTERVAL 1 DAY) AND `p`.`Players_id` = '16892'
LIMIT 0, 25
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 25' at line 2
它只是执行无济于事
SELECT
p.*, c.*
FROM
`players` AS `p`
INNER JOIN
`price_checks` AS `c`
ON
`c`.`resourceId` = `p`.`Player_Resource`
WHERE
DATE(`c`.`timecheck`) = DATE(DATE_SUB(NOW(), INTERVAL 1 DAY)
AND
`p`.`Players_id` = '16892'
我正在显示错误的查询说我正在附加一个LIMIT语法?任何理由为什么它可能会失败?
它的可能性你是在错误的查询:)。 MySQL没有谎言,看看你有限制0,25的其他查询。 –
我已经走了,并显示通过phpMyAdmin – Curtis
@Curtis执行时引发的完整错误。 。 。你可以在'where子句'末尾加上分号吗? –