我们经常需要更新一个字段,在它的后面加一个字符串,不查询数据库得到这个字段值 怎么添加?有user表,有个链接字段,现在想在所有链接前加域名,我在mysql数据库这样写 UPDATE user SET url = ‘http://aa.com’+url WHERE id= ‘2’; 这样是不对的,mysql数据库把它当成数字相加了,user字段值变成空了。 正确写法: UPDATE user SE...
原因是查询结果集大小超出max_allowed_packet值MySQL会根据配置文件会限制server接受的数据包的大小。如果写入大数据时,因为默认的配置太小,插入和更新操作会因为 max_allowed_packet 参数限制,而导致失败。查看当前配置:mysql> show variables like 'max_allowed_packet';+-----------...