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

CREATE TABLE new_table_name LIKE old_table_name s hodnotami AUTO_INCREMENT old_table_name

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;

mysql> execute stmt;

mysql> deallocate prepare stmt;

Díky mému bratrovi!



  1. Chybová zpráva syntaxe MySQL Operand by měl obsahovat 1 sloupec(y)

  2. zabránit vkládání SQL

  3. Příklady TIMEFROMPARTS() v SQL Server (T-SQL)

  4. Jedinečný sloupec MySQL SELECT, kde další sloupec je max