sql >> Database >  >> RDS >> Mysql

Een varchar-kolomtype converteren naar een datumtype zonder de datums te verliezen

U moet dit aanpassen op basis van uw exacte tabelstructuur, maar zoiets als;

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. MySQL SELECTEER WHERE IN LIST en NOT IN LIST in dezelfde SQL

  2. Gegevens ophalen van Mysql DB naar listView met JSON en PHP

  3. C# en MySQL .NET Connector - Is er een manier om SQL Injection-aanvallen in een generieke klasse te voorkomen?

  4. Weken toevoegen aan een datum in PostgreSQL