MYSQL修改字段

当字段为空则插入0,不为空则原来的值

UPDATE t_pm_schedule
SET lesson_room_id1 = IFNULL(lesson_room_id1, 0),
 lesson_room_id2 = IFNULL(lesson_room_id2, 0),
 lesson_room_id3 = IFNULL(lesson_room_id3, 0),
 lesson_room_id4 = IFNULL(lesson_room_id4, 0),
 lesson_room_id5 = IFNULL(lesson_room_id5, 0),
 lesson_room_id6 = IFNULL(lesson_room_id6, 0),
 lesson_room_id7 = IFNULL(lesson_room_id7, 0),
 lesson_room_id8 = IFNULL(lesson_room_id8, 0)

时间: 2024-11-05 00:19:52

MYSQL修改字段的相关文章

Mysql修改字段类型

mysql 修改字段长度 alter table news  modify column title varchar(130); alter table 表名 modify column 字段名 类型; 如:news 表里的title  字段 原来长度是 100个字符,现长度要改成130个字符 alter table news modify column title varchar(130); 原文地址:https://www.cnblogs.com/-zrj/p/9504009.html

mysql修改字段长度及pymysql.err.DataError: (1406, "Data too long for column 'name' at row 1")错误

文章链接:修改字段:https://blog.csdn.net/xiejunna/article/details/78580682 错误分析:https://blog.csdn.net/qq_42142258/article/details/82782237 修改字段长度类型:https://www.cnblogs.com/freeweb/p/5210762.html 向mysql 插入数据并能显示一条数据再报错:pymysql.err.DataError: (1406, "Data too l

MySQL 修改字段

这里是修改字段的,将dept这个表中的dname字段修改为name,需要注意,修改时必须指明类型,比如varchar(..). 另: mysql修改列名字段类型 alter table lesson change title title varchar(100) charset utf8;

mysql 修改字段中部分值

遇到一个小需求,要修改字段中部分值.mysql中的replace可以实现. mysql> select * from syk_test; +-----------+-----------+ | user      | host      | +-----------+-----------+ | repluser  | %         | | syk       | %         | | mysql.sys | localhost | | root      | localhost |

mysql 修改字段排列位置

修改字段排列位置 ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2 参数说明 FIRST,可选参数 将字段1,修改为表的第一个字段. AFTER 字段名2 将字段1,插入到字段2的后面. 将数据表grade的username字段,修改未表的第一个字段 将数据表grade的id字段,插入到grade字段后面

MySQL 修改字段类型或长度

mysql> alter table 表名 modify column 字段名 类型; 例如 数据库中deploy_updateapp 表 status 字段是varchar(30) 修改类型可以用(谨慎修改类型,可能会导致原有数据出错) mysql> alter table deploy_updateapp modify column status varchar(2000); 修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数据不出错) mysql> alter table

mysql 修改字段类型

ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义; alter table aos_orgn modify column CGUID varchar(20), modify column CPARENTID varchar(20),modify column CCREATORID varchar(20);

MySQL 修改字段的排列位置

语法:ALTER  TABLE  表名  MODIFY  <字段1>  <数据类型>  FIRST | AFTER  <字段2> ;

修改MySQL中字段的类型和长度

MySQL修改字段类型的命令是: mysql> alter table 表名 modify column 字段名 类型; 假设在MySQL中有一个表为:address,有一个字段为city 初始情况下为varchar(30),那么修改类型为char可以在MySQL控制台输入: alter table address modify column city char(30); 注意修改类型应该谨慎,因为类型之间数据需要转换,可能会导致数据出错或者丢失 如果要将varchar(30)长度进行扩展可以使