mysql修改欄位長度sql
發布時間: 2023-02-13 15:25:43
高效方案:
那麼能不能一條sql語句實現批量更新呢?
用CASE WHEN
mysql並沒有提供直接的方法來實現批量更新,但是可以用點小技巧來實現。
UPDATE mytable SET
myfield = CASE id
WHEN 1 THEN 'value'
WHEN 2 THEN 'value'
WHEN 3 THEN 'value'
END
WHERE id IN (1,2,3)
這里使用了case when 這個小技巧來實現批量更新。
『貳』 sql語句修改欄位長度
SQL Server修改表的欄位長度的語法規則及示例如下:
SQL格式:ALTER TABLE table_name(表名) ALTER Column column_name(列名) type_name(數據類型) null(是否允許NULL)
--將UserList表的Name欄位長度修改為varchar(100)
(100)notnull;
SQL Server 2008的教程示例如下圖:
熱點內容