 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。" D/ [% j5 i; Q
/ d5 t! i$ q* F6 L% F% O
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 " G! R$ @) O% ^2 I8 ]* W
* O5 X- k1 G) I7 d3 T! [
CREATE TABLE variable (column1 VARCHAR NULL);
* d. f( g% J* O3 ^2 Z, n$ {% X
通过? (VARCHAR 后面 没有 (maxlength))
! h* ?. B0 @; t+ k4 V+ |1 X0 `
* x0 `! P8 C7 x6 |$ v* S放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?. V1 W5 M# d3 ?9 I/ i# e! F0 w
. U; x+ Q+ h! ~: x! J/ _先谢过啦 ! u& T' [) b8 F5 O
* v/ ]1 q( q4 b I* l7 l9 dMysql 5.07,
, f8 G0 Z D# p4 `# @' Xphp 5.2.5, e- t+ V: S3 a; G0 v6 \, x
CentOS 5.5
+ `. V' ~ ]7 |" f' F0 l, O/ j2 R |
|