 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
4 z! h( J4 j! {0 E- ~4 p0 N
. v/ q4 |. @, D有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
5 N. g4 p# U b: A M; K+ `% E% S* l3 m
CREATE TABLE variable (column1 VARCHAR NULL);
, X' G; f4 {2 }: v: ~' j: b- J) D9 C( d- m: M
通过? (VARCHAR 后面 没有 (maxlength))
8 C. ^& C' F2 F
# ?& K6 @9 ]2 j放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
8 w' I+ x% Y/ ]# Y& V
+ n, B) o) D/ F3 E3 Y先谢过啦
- c; ~5 g* s+ z+ R
2 }6 G9 {0 G8 C, a6 A5 |Mysql 5.07,
5 `7 n: ?* x0 m" p* Kphp 5.2.5
! M7 Q# n5 z0 ]5 w( P3 M8 dCentOS 5.5
7 z, D$ G: r; o |
|