尝试使用查询更改表中的数据类型

时间:2014-07-17 19:08:55

标签: mysql sql mysqldump

我有这个查询

CREATE TABLE COSTUMER(
    COSTUMER_ID INT,
    TAXI_ID INT,
    COSTUMER_PHONE_NUMBER BIGINT,
    COSTUMER_NAME VARCHAR(40),
    DESTINATION VARCHAR(40)
);

我想将DESTINATION数据类型更改为DATETIME而不是VARCHAR。或者,如果你可以建议一个更好的数据类型,可以存储一个完整的地址,请做。

我试过了这个查询

ALTER TABLE COSTUMER ALTER DESTINATION DATETIME

但执行后我收到此消息:

  

102说明期待列

2 个答案:

答案 0 :(得分:1)

如果是mySql数据库,则语法应如下所示:

ALTER TABLE table_name MODIFY COLUMN column_name数据类型

答案 1 :(得分:0)

 ALTER TABLE COSTUMER MODIFY COLUMN DESTINATION DATETIME;