 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。8 n4 }2 m+ l$ r
, Z# v: S3 b/ n, {" y1 ]- R有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 , X/ |; Z% e4 s
0 b% [4 v7 U+ B7 UCREATE TABLE variable (column1 VARCHAR NULL);
t; \$ D! |) Z5 W" [
6 B j, R F* O( f/ j通过? (VARCHAR 后面 没有 (maxlength)) ( l9 R" Q: C0 _( i( f. S( I
2 S3 _) S. `4 O$ W9 D4 L
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
2 e9 \* Q7 A$ c. A4 B1 b- X9 D
) n% i3 U/ \, o; ^6 f先谢过啦 . z& s4 O2 B. d
2 @" @1 e8 H& k) w( `9 _
Mysql 5.07,
6 D& e# m8 a s9 K, y/ Q& K8 Fphp 5.2.5
5 P8 B0 f7 Z1 F1 c( aCentOS 5.5
6 E0 T! o R4 G |
|