在 MySQL 中将 FLOAT 值插入 DECIMAL 时显示警告消息?
您可以创建一个数据类型为DECIMAL的临时表,以便在将浮点值插入到int列时收到警告。使用SHOWWARNINGS显示相同的警告。
让我们创建一个表格来理解。查询如下创建表。
mysql> create temporary table WarningDemo -> ( -> Value DECIMAL -> );
使用插入命令在表中插入一些记录。查询如下-
mysql> insert into WarningDemo values(9.80);
在这里,我们收到了警告。让我们使用SHOW命令检查警告。语法如下-
SHOW WARNINGS;
查询如下-
mysql> show warnings;输出结果
+-------+------+--------------------------------------------+ | Level | Code | Message | +-------+------+--------------------------------------------+ | Note | 1265 | Data truncated for column 'Value' at row 1 | +-------+------+--------------------------------------------+ 1 row in set (0.00 sec)
使用select语句显示表中的所有记录。查询如下-
mysql> select *from WarningDemo;输出结果
+-------+ | Value | +-------+ | 10 | +-------+ 1 row in set (0.00 sec)
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法