Autor | Zpráva | ||
---|---|---|---|
Anonym111 Profil |
#1 · Zasláno: 10. 1. 2010, 11:02:07
Dobrý den, potřeboval bych udělat dotaz DELETE FROM tabulka WHERE id = 123 LIMIT 1 ... Když odstraním LIMIT tak mi to funguje ale když tam je tak ne ...
|
||
Radek9 Profil |
#2 · Zasláno: 10. 1. 2010, 11:15:14
Anonym111:
Pokud je id jedinečné, tak limit není potřeba… |
||
panhuhu Profil |
#3 · Zasláno: 10. 1. 2010, 11:20:23
Radek9:
Je dobrým zvykem uvadet LIMIT 1 mazeme-li pouze jeden radek. Anonym111 Mas to zkompilovane s podporou SQLITE_ENABLE_UPDATE_DELETE_LIMIT ? |
||
Anonym111 Profil |
#4 · Zasláno: 10. 1. 2010, 11:43:01
Netuším :D
|
||
panhuhu Profil |
#5 · Zasláno: 10. 1. 2010, 12:21:21 · Upravil/a: panhuhu
Funguje ti prikaz
DELETE FROM tabulka ORDER BY id LIMIT 1 |
||
Anonym111 Profil |
#6 · Zasláno: 10. 1. 2010, 13:31:58
Hmm takže to mám vypnuto ... Tak asi mám oddělat ten limit že
|
||
panhuhu Profil |
#7 · Zasláno: 10. 1. 2010, 13:40:03
Anonym111:
„Tak asi mám oddělat ten limit že“ Bohužel ano, pokud se necítíš na kompilaci SQLite. PHP má v základu u UPDATE/DELETE příkazů části ORDER BY a LIMIT vypnuté. |
||
Časová prodleva: 13 let
|
0