21

VARCHAR()タイプをMySQLでDATETIME使用するように変更するにはどうすればよいですか?ALTER

4

3 に答える 3

25
ALTER TABLE <tblName> MODIFY <columnName> dataType constraint;

あなたの要件のために、それは

ALTER TABLE <tblName> MODIFY <columnName> datetime;

http://dev.mysql.com/doc/refman/5.1/en/alter-table.htmlを参照してください。

于 2013-03-11T10:13:39.733 に答える
2

このクエリを試してください。

ALTER TABLE  `table_name` CHANGE  `From Date`  `From Date` DATETIME NULL DEFAULT '0000-00-00 00:00:00';
于 2013-03-11T10:15:03.790 に答える
-1

なぜあなたはただ使わないのですか

STR_TO_DATE(str,format)

文字列 str と書式文字列 format を取り、書式文字列に日付と時刻の両方の部分が含まれている場合は DATETIME値を返します。

このリンクを参照してください。

于 2013-04-04T07:09:37.510 に答える