如何处理text类型字段(新建一条数据,且该字段为空) ,使用contact 无法更新的问题
sql语句:
update pip_plan p left join pip_dev_check c on p.serial_id=c.serial_num and p.create_time=c.create_time SET c.photo = CONCAT(',/profile/upload/2020/08/13/056c1c5b-d655-4aa0-af97-6eb1d697435b.jpg',c.photo) where p.id = 31
表中情况如图:
更新情况
如果表中如图中红框状态,可以更新,
而如果是蓝框中的(null)状态,则无法更新。
问题所在
新建一条空数据后是蓝框中的(null)状态,除非先
set SET c.photo ='任意字符串'
然后清空,变为红框中的情况,否则一直是(null)
请教
目前我是需要update中直接使用contact的,如何处理这个问题。
Mysql之CONTACT()函数 如有任何一个参数为NULL ,则返回值为 NULL 对字段photo在建表的时候设为empty string