sql >> Database teknologi >  >> RDS >> Mysql

Sletter post med laveste ID

Dybest set i MySQL kan du ikke lave en opdatering på en tabel, som du bruger i SELECT en del. For detaljer kan du tjekke denne adfærd, som er dokumenteret på:http:/ /dev.mysql.com/doc/refman/5.6/en/update.html

I teorien hver DELETE er en UPDATE så det er derfor du får denne fejl.

Du kan blot gøre følgende:

DELETE FROM myTable 
ORDER BY my_id
LIMIT 1;


  1. php returnerer udefineret egenskab

  2. HOUR() Eksempler – MySQL

  3. Efterfølger mange til mange spørgsmål

  4. Hvordan kan jeg automatisk oprette en e-mailadresse til mine hjemmesidemedlemmer?