 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。0 q! a/ Y w; ?0 a! [* p
& R, H) J- \5 t7 h: F有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
! i# g; n. b9 f9 I* w i/ r: T4 O; m# |) ]2 r% \* ~
CREATE TABLE variable (column1 VARCHAR NULL);
W+ d5 {3 j. H `1 h) O" a
) m% c; R7 a i0 S4 u# G+ C0 _通过? (VARCHAR 后面 没有 (maxlength)) $ R; i6 {9 Y: D! F! h: f7 d
" D1 n! P6 B7 k {
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
% e3 y, M" C K9 M# O
, Q) H. E9 G8 a/ N& l- y& P& ?先谢过啦 - r, _) K/ ~" ^7 I- c, s9 W" Q
x1 o) c7 {% \5 M& l. uMysql 5.07,
0 j/ r: c& R! @( f4 rphp 5.2.5
+ S3 z5 i0 V' Z+ iCentOS 5.5
! Q$ W) R+ q8 W2 y1 s |
|