sql >> Databáze >  >> RDS >> Mysql

Jak změním všechny tabulky v databázi tak, aby používaly AUTO_INCREMENT=1

Chcete-li změnit hodnotu počítadla AUTO_INCREMENT, která se má použít pro nové řádky, postupujte takto:

ALTER TABLE `table_name` AUTO_INCREMENT = 1;

Chcete-li aktualizovat všech svých 31 tabulek, můžete použít tento php skript:

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


  1. Jak se mohu zbavit nechtěných prázdných XML tagů?

  2. Injekce SQL, která obchází mysql_real_escape_string()

  3. MySQL Připojte se a získejte všechny vztahy, i když 0

  4. Transformace dvou datových rámců v spark sql