Bug #10838 | CREATE TABLE produces strange DEFAULT value | ||
---|---|---|---|
Submitted: | 24 May 2005 19:27 | Modified: | 25 May 2005 17:27 |
Reporter: | Hakan Küçükyılmaz | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server | Severity: | S1 (Critical) |
Version: | 5.0.6-beta | OS: | Linux (SuSE 9.3) |
Assigned to: | Mikael Ronström | CPU Architecture: | Any |
[24 May 2005 19:27]
Hakan Küçükyılmaz
[24 May 2005 19:28]
Dean Ellis
Verified against current 5.0.7 bk pull.
[25 May 2005 7:47]
Georg Richter
If you create the same table without default values and use engine MyISAM the following behaviour occured: mysql> insert into t2 (b) values ('1'); Query OK, 1 row affected, 10 warnings (0.00 sec) mysql> show warnings; +---------+------+-----------------------------------------+ | Level | Code | Message | +---------+------+-----------------------------------------+ | Warning | 1364 | Field 'a' doesn't have a default value | | Warning | 1364 | Field 'q' doesn't have a default value | | Warning | 1364 | Field 'r' doesn't have a default value | | Warning | 1364 | Field 't' doesn't have a default value | | Warning | 1364 | Field 'u' doesn't have a default value | | Warning | 1364 | Field 'v' doesn't have a default value | | Warning | 1364 | Field 'w' doesn't have a default value | | Warning | 1364 | Field 'y' doesn't have a default value | | Warning | 1364 | Field 'z' doesn't have a default value | | Warning | 1364 | Field 'a1' doesn't have a default value | +---------+------+-----------------------------------------+ 10 rows in set (0.07 sec) mysql> select * from t2; ERROR 1194 (HY000): Table 't2' is marked as crashed and should be repaired
[25 May 2005 15:54]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/internals/25270
[25 May 2005 17:01]
Mikael Ronström
Pushed fix to 5.0.6 build clone