 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。+ y" f$ p( D. L9 x+ m( N/ @
3 Q) S: S' d( f, W0 x有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
9 `5 m) i: s1 N+ @9 i1 z H& n/ ^; k
. _% V( \! ~0 t+ E/ [CREATE TABLE variable (column1 VARCHAR NULL);
% s& o2 W' L; L7 x. O/ `+ o0 K$ a+ l7 A: S
通过? (VARCHAR 后面 没有 (maxlength)) 7 l9 V9 _: u0 f" I& {6 P
]; g% W% R& D- T ^/ l3 ]4 o放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?. ?1 d5 w6 G' N; X" Z- h" w, H, _3 \
- C9 I) w% T) o: U
先谢过啦 5 y q" s, ` d8 }8 z$ M
( s$ U$ K h. \8 R* P$ FMysql 5.07, + A& n& O$ B3 Y7 F: x
php 5.2.5
, P( Q& m! M# |9 ]: \' wCentOS 5.5
( W }1 a* J4 M2 V" S h |
|