Foutje in Query
- Ricardo -
04/10/2010 21:58:53Met de volgende query :
mysql_query("DELETE FROM gasten_ip ORDER BY id LIMIT 3,5");
krijg ik als error :
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 '5' at line 1
Is Limit verboden in een DELETE query ? Hoe kan ik anders alles behalve de laatste 3 records in een tabel verwijderen ?
Alvast bedankt!
Ricardo
mysql_query("DELETE FROM gasten_ip ORDER BY id LIMIT 3,5");
krijg ik als error :
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 '5' at line 1
Is Limit verboden in een DELETE query ? Hoe kan ik anders alles behalve de laatste 3 records in een tabel verwijderen ?
Alvast bedankt!
Ricardo
PHP hulp
21/11/2024 14:13:00- -
04/10/2010 22:01:55Als je even Googelt dan zie je bovenaan een linkje naar de DELETE-syntax. Daar staat alles netjes uitgelegd.
- Ricardo -
04/10/2010 22:26:33Daar had ik al gekeken maar de syntax klopt. Alleen valt me nu op dat je als limit maar één cijfer mag hebben. Dat is dus de fout. Hoe kan ik dan zoals het in mijn geval is alle records behalve de 100 nieuwste (dus met het hoogste ID)?
Gewijzigd op 04/10/2010 22:27:05 door - Ricardo -
Robert Deiman
04/10/2010 23:04:27Is het niet mogelijk een negatief getal te gebruiken? Dus
DELETE FROM gasten_ip ORDER BY id LIMIT -100
DELETE FROM gasten_ip ORDER BY id LIMIT -100