Zadejte hledaný výraz...

Jednoduchý SQL dotaz

Jan Pacek
verified
rating uzivatele
(4 hodnocení)
14. 9. 2008 22:33:39
Ahoj,
nejspíš už jsem unavenej, ale nefunguje mi následující SQL dotaz, nevím proč.
SELECT `actions`.* FROM `actions` WHERE (when > CURRENT_TIMESTAMP())
Chybová hláška:
SQLSTATE: Syntax error or access violation: 1064 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 'when > CURRENT_TIMESTAMP())' at line 1
14. 9. 2008 22:33:39
https://webtrh.cz/diskuse/jednoduchy-sql-dotaz/#reply126539
DaveLister
verified
rating uzivatele
(8 hodnocení)
14. 9. 2008 23:01:00
SELECT `actions`.* FROM `actions` WHERE `actions`.when > CURRENT_TIMESTAMP()
BTW nechápu proč tam píšeš to "`actions`.*", místo toho stačí napsat "*" a předejdeš takovýmdle problémům :)
14. 9. 2008 23:01:00
https://webtrh.cz/diskuse/jednoduchy-sql-dotaz/#reply126538
lukaspulda
verified
rating uzivatele
(24 hodnocení)
14. 9. 2008 23:04:40
jde o to, že when bez uvozovek je SQL příkaz nikoliv nazev tabulky
14. 9. 2008 23:04:40
https://webtrh.cz/diskuse/jednoduchy-sql-dotaz/#reply126537
Slovo "when" dej do `backticks`. Je to vyhrazené slovo.
15. 9. 2008 00:09:21
https://webtrh.cz/diskuse/jednoduchy-sql-dotaz/#reply126536
Jan Pacek
verified
rating uzivatele
(4 hodnocení)
15. 9. 2008 07:26:11
Napsal Retal;114123
Slovo "when" dej do `backticks`. Je to vyhrazené slovo.
Achjo, já věděl, že je to prkotina, díky.
15. 9. 2008 07:26:11
https://webtrh.cz/diskuse/jednoduchy-sql-dotaz/#reply126535
Pro odpověď se přihlašte.
Přihlásit