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

MySQL:Копирайте таблицата в друга таблица с допълнителна колона

Можете да добавите клеймото за време към списъка за избор, така че списъците с колони и на двете таблици да съвпадат:

INSERT INTO tab2
SELECT *, CURRENT_TIMESTAMP()
FROM   tab1

РЕДАКТИРАНЕ
За да отговорите на въпроса в коментара - не е нужно да използвате CURRENT_TIMESTAMP() . Всеки израз, връщащ времева марка, би бил подходящ. Можете да използвате твърдо кодиран времеви печат:

INSERT INTO tab2
SELECT *, TIMESTAMP('2017-07-07 19:43:00')
FROM   tab1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавяне на време в PHP

  2. Какво е PyMySQL и как се различава от MySQLdb? Може ли да повлияе на внедряването на Django?

  3. MySQL родител -> дъщерна заявка

  4. Името на MySQL схема с тире не ми позволява да изпълня заявка от командния ред

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