sql >> データベース >  >> RDS >> Mysql

AUTO_INCREMENT=1を使用するようにデータベース内のすべてのテーブルを変更するにはどうすればよいですか。

    新しい行に使用されるAUTO_INCREMENTカウンターの値を変更するには、次のようにします。

    ALTER TABLE `table_name` AUTO_INCREMENT = 1;
    

    31個のテーブルすべてを更新するには、次のphpスクリプトを使用できます。

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


    1. Javaから渡された特定のソート順でソートするようにOracleに指示するにはどうすればよいですか?

    2. MySQLのlower_case_table_namesは変更されません

    3. MySQLクエリの結果をコンソールから実行されたかのようにフォーマットする

    4. Pythonのpsycopg2で.sqlスキーマを実行します