mysql> update dorm set dormele='0+100' where dormid='101'; ERROR 1265 (01000): Data truncated for column 'dormele' at row 1
时间: 2024-01-06 15:07:15 浏览: 86
说明文档.md
这个错误是因为在执行该 SQL 语句时,MySQL 数据库将字符串 '0+100' 转换成了数值型数据,而在 dormele 这个字段中的数据类型可能是整型或浮点型,因此会出现数据截断的错误。
如果你想将 dormele 这个字段的值更新为 100,可以使用如下的 SQL 语句:
```
update dorm set dormele=100 where dormid='101';
```
这样就可以将 dormele 字段的值更新为 100 了。如果你需要更新的值是一个表达式,可以使用如下的 SQL 语句:
```
update dorm set dormele=dormele+100 where dormid='101';
```
这样可以将 dormele 字段的值增加 100。
阅读全文