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

CREATE TABLE new_table_name LIKE old_table_name with old_table_name's AUTO_INCREMENT values

    mysql> create table new_table like old_table;

    mysql> select @my_auto_increment:=auto_increment from information_schema.tables where table_name='old_table';

    mysql> set @query = CONCAT("alter table new_table auto_increment = ", @my_auto_increment);

    mysql> prepare stmt from @query;からstmtを準備します

    mysql> execute stmt;

    mysql> deallocate prepare stmt;

    兄に感謝します!



    1. 式に基づいてmysql列の値を入力する方法は?

    2. MySQLでコンマ区切りの数値の2つの文字列をマージするにはどうすればよいですか?

    3. MySQLの連続値によるグループ化

    4. MYSQLサブセット操作