MySQL修改字段類型之modify詳解
MySQL修改字段類型之modify
需要給表里某個字段修改字段類型,將varchar類型修改為float
語法一
alter table 表名 alter column 字段名 變更后的字段類型。
這個語法會執(zhí)行報錯,不能達到修改字段類型目的,原因是第二個alter不起作用
語法二
alter table 表名 modify column 字段名 類型。 ?--eg alter table task_info modify column price float(8,2);
這個語法可以達到修改字段目的,使用modify可以達到
alter和modify區(qū)別
1,范圍不同:alter范圍是針對字段增刪改操作,modify只可以修改字段屬性
2,語法不同:alter 語法 ALTER TABLE<表名>[改變方式]。
改變方式包含 ADD ,CHANGE ,DROP ,MODIFY modify語法 ALTER TABLE [表名] MODIFY [列名] [數(shù)據(jù)類 型]
SQL modify的使用方法
同時修改表多個字段屬性的方法
ALTER TABLE `dev_order_production_schedules` modify column `current_progress_id` int default null, modify column `batch_num` varchar(255) default null
同時修改表多個字段屬性和名稱的方法
ALTER TABLE `payment_request_orders` change `payment_request_order_id` `code` varchar(255) default null, change `purchase_order_id` `date` date default null
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
windows server 2008 64位MySQL5.6免安裝版本配置方法圖解
這篇文章主要介紹了windows server 2008 64位MySQL5.6免安裝版本配置方法圖解,需要的朋友可以參考下2017-08-08如何解決mysql的count()函數(shù)條件表達式不生效問題
該文章總結了SQL查詢中`count`函數(shù)統(tǒng)計錯誤的原因,以及三種解決方法:使用`ornull`方法、`IF()`函數(shù)和`casewhen`表達式,當不滿足條件時,表達式的值為NULL2024-11-11監(jiān)控MySQL主從狀態(tài)的shell腳本
這篇文章主要分享了監(jiān)控MySQL主從狀態(tài)的shell腳本,幫助大家更好的監(jiān)控mysql數(shù)據(jù)庫,保持穩(wěn)定性,感興趣的朋友可以了解下2020-12-12DBeaver連接mysql數(shù)據(jù)庫錯誤圖文解決方案
這篇文章主要給大家介紹了關于DBeaver連接mysql數(shù)據(jù)庫錯誤解決方案的相關資料,DBeaver是免費、開源、通用數(shù)據(jù)庫工具,是許多開發(fā)開發(fā)人員和數(shù)據(jù)庫管理員的所選,需要的朋友可以參考下2023-11-11