Mysql
 sql >> база данни >  >> RDS >> Mysql

CREATE TABLE new_table_name КАТО old_table_name със стойностите 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;

Благодаря на брат ми!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте тригер, за да изтриете редове, които са на повече от 90 дни

  2. Радиус от 40 километра с използване на географска ширина и дължина

  3. Минимално разстояние и групиране по

  4. Как да отразите редовете на таблицата от db (php)

  5. Кога трябва да използвам съставен индекс?