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

PHPを使用してMySQLテーブルのすべての行にAUTO_INCREMENT列を再割り当てする方法

    私はこれが完璧かつ非常に迅速に機能することを発見したので、ここにあります:

    ALTER TABLE tablename DROP id
    
    ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1
    

    私はこれが適切なアプローチではないことを知っていますが、私の特定の状況では、これがまさに必要だったものです。私が使用していたテーブルには、別のテーブルから、または別のテーブルを参照しているものはありません。



    1. MySQLは複数の列を削除します

    2. PostgreSQLデータベースへのリモートアクセスを許可する方法

    3. ストアドプロシージャとは何ですか?

    4. 別のホストのMySQLサーバーに接続するにはどうすればよいですか?