Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CREATE TABLE nowa_nazwa_tabeli LIKE stara_nazwa_tabeli z wartościami AUTO_INCREMENT starej_nazwa_tabeli

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;

Dziękuję mojemu bratu!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problem z MVC5 Mqsql

  2. Buforowanie PreparedStatement - co to znaczy (jak to działa)

  3. Czy PDO ext PHP7 odczytuje cały zestaw wyników do pamięci?

  4. MySQL Liczba dni tygodnia/weekendów — część II

  5. Jak zachować znaki specjalne podczas uruchamiania ./mysqldump?