sql >> Database >  >> RDS >> Mysql

Hoe verander ik alle tabellen in mijn database om AUTO_INCREMENT=1 te gebruiken?

Ga als volgt te werk om de waarde van de AUTO_INCREMENT-teller voor nieuwe rijen te wijzigen:

ALTER TABLE `table_name` AUTO_INCREMENT = 1;

Om al je 31 tabellen bij te werken, kun je dit php-script gebruiken:

<?php
$tables = array('table1','table2','tableX'); //continue here
foreach($tables as $update)
{
     mysql_query("ALTER TABLE `".$update."` AUTO_INCREMENT = 1;");
}
?>


  1. Query's uitvoeren in meerdere databases op dezelfde server

  2. multiprocessing-module en verschillende psycopg2-verbindingen

  3. PostgreSQL FOUT:INSERT heeft meer doelkolommen dan expressies, als dat niet het geval is

  4. Kan de mysql-server niet starten in ubuntu