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

Sådan låser du mysql-tabeller i php

Den eneste pålidelige løsning er at lave en indsættelse med en dummy-værdi, hente det sidste indsættelses-id og opdatere rækken til den korrekte værdi.

mysql_query("INSERT INTO table (field) VALUES (dummy);");
$id = mysql_last_insert_id();
mysql_query("UPDATE table SET field='OC{$id}' WHERE id={$id} LIMIT 1;");


  1. Håndtering af CDB Fleet i Oracle Database 18c

  2. Få poster med højeste/mindste <whatever> pr. gruppe

  3. Når du kører UPDATE ... datetime =NU(); vil alle opdaterede rækker have samme dato/tid?

  4. Javascript-dato til sql-datoobjekt