基本上,我目前在MySQL表中有一个列,它是一个int。
我想把它改成双倍。我在网上搜索过,但它得到的只是从列中获取值的转换(比如将某个日期转换为日期),但这不是我的意思。
我猜它是Alter Table的东西,我在MySQL开发页面上查了一下,但找不到我想要的东西。
答案 0 :(得分:25)
这是真正的语法。确保也适当地设置可空性:
ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NULL;
或
ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NOT NULL;
答案 1 :(得分:5)
你是对的,你需要使用ALTER TABLE
。命令看起来像这样:
ALTER TABLE tablename MODIFY COLUMN columnname DOUBLE;