sql >> Databasteknik >  >> RDS >> Mysql

Hur genererar man nästa automatiska inkrementnummer i mysql med php?

Du kan inte göra det genom att hämta tabelldata. Du måste hämta tabellstatus för att få numret för automatisk ökning med php. Och det, du kan göra något så här:

$q = mysql_query("SHOW TABLE STATUS LIKE 'test'");
$row = mysql_fetch_assoc($q);
$next_increment = $row['Auto_increment'];
echo "next increment number: [$next_increment]";

Hoppas detta hjälper :)

[Källa ]



  1. SYS_EXTRACT_UTC() Funktion i Oracle

  2. Fatalt fel:Anrop till odefinierad funktion mysqli_connect() i... när PHP 5.4.22 och MySQL 5.5 ansluts till Apache 2.4.7

  3. Övervaka sidans förväntade livslängd i SQL Server

  4. golang gorm Få tillgång till den underliggande mysql-frågan