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

Hvordan genererer man næste automatiske stigningsnummer i mysql ved hjælp af php?

Du kan ikke gøre det ved at hente tabeldataene. Du skal hente tabellens status for at få det automatiske inkrementnummer ved hjælp af php. Og det, du kan gøre sådan noget her:

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

Håber dette hjælper :)

[Kilde ]



  1. ER_NOT_SUPPORTED_AUTH_MODE:Klienten understøtter ikke godkendelsesprotokol anmodet af serveren; overveje at opgradere MySQL-klienten

  2. Opdatering af SQL-database med afkrydsningsfeltværdier

  3. YEAR() Eksempler – MySQL

  4. Hvad er det største ID-nummer, som autoincrement kan producere i mysql