我正在使用 MySQL Workbench,我注意到我的表几乎可以接受任何值,而无需进行任何数据验证。将sql_mode 设置为“STRICT_ALL_TABLES”解决了我的大部分问题。
但是,当我在整数列中插入浮点值时,该值会四舍五入到最接近的 int。
我的问题是:有没有办法强制 MySQL Workbench 抛出错误而不是进行舍入操作?
谢谢!
我正在使用 MySQL Workbench,我注意到我的表几乎可以接受任何值,而无需进行任何数据验证。将sql_mode 设置为“STRICT_ALL_TABLES”解决了我的大部分问题。
但是,当我在整数列中插入浮点值时,该值会四舍五入到最接近的 int。
我的问题是:有没有办法强制 MySQL Workbench 抛出错误而不是进行舍入操作?
谢谢!