mirror of
https://github.com/MariaDB/server.git
synced 2025-08-29 00:08:14 +03:00
Fix over-optimization that could result in an unsigned double field being
set to a negative value. (Bug #7700)
This commit is contained in:
@@ -120,3 +120,10 @@ drop table t1;
|
||||
create table t1 (f float(54));
|
||||
Incorrect column specifier for column 'f'
|
||||
drop table if exists t1;
|
||||
create table t1 (d1 double, d2 double unsigned);
|
||||
insert into t1 set d1 = -1.0;
|
||||
update t1 set d2 = d1;
|
||||
select * from t1;
|
||||
d1 d2
|
||||
-1 0
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user