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

Как да конвертирате тип колона varchar в тип дата, без да губите датите

Ще трябва да адаптирате това въз основа на вашата точна структура на таблицата, но нещо като;

CREATE TABLE temp (startdate varchar(255), stuff varchar(255));

INSERT INTO temp
SELECT startdate,stuff
FROM mytable;

TRUNCATE TABLE mytable;

ALTER TABLE mytable ALTER COLUMN startdate DATETIME NOT NULL;

INSERT INTO mytable
SELECT CAST(startdate AS DATETIME), stuff FROM temp;

DROP TABLE temp;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пишете с главни букви първата буква на всяка дума в съществуващата таблица

  2. Python се свързва с MySQL база данни с MySQL конектор и пример за PyMySQL

  3. Как да разширите разделеното със запетая поле на няколко реда в MySQL

  4. Кое съпоставяне на MySQL е най-добро за приемане на всички уникод символи?

  5. Променете стъпката за автоматично нарастване на полетата с