 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
7 v/ Q" q6 S$ [9 U; O# d
0 T1 o) D2 t9 w. t有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 , [0 G9 q' z1 j, B' c d/ {
7 z4 U9 w( H. J. eCREATE TABLE variable (column1 VARCHAR NULL);
6 V! \1 M) U- |& J' a: ]) O3 O: V( k! ?) |6 c3 H/ f
通过? (VARCHAR 后面 没有 (maxlength)) 9 G6 n1 H2 `; \) w- s" D5 l8 ]
& Z. Q; F4 q J5 x
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
, x9 w8 u% ]6 O, k' a2 q, E9 T9 J0 y7 W, p+ }
先谢过啦
. j& \" a) H% V2 ^3 p. K0 c' P% E$ x9 [
Mysql 5.07, & P* A& A2 n# _! @# X! N$ R4 {, h+ d
php 5.2.5
0 Y" n f% A* N& X% PCentOS 5.5: y% F. W: S z' e
|
|