 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。3 H9 Z0 D' b* j/ n% a* h4 G$ M
8 \" V& M4 L; {/ L有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
$ ?( x4 l( h8 i4 Q% T3 D
9 q4 D1 ^, _& T' B: ]CREATE TABLE variable (column1 VARCHAR NULL); 8 _: ]5 @2 ^1 ^ E. ]
. b- O% y+ `. ~通过? (VARCHAR 后面 没有 (maxlength))
! I. f6 f( K, }6 n" _: U3 H- h3 X Y, s4 q
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
# G+ p) y- M2 y$ E
2 A, g4 U& O3 b" O; _先谢过啦
z& P8 r) K/ e+ I9 g# N! j- @9 @3 w) b, Z9 d/ n9 h
Mysql 5.07, 7 \/ U7 k- o! V6 ?2 |3 y2 C1 x
php 5.2.5
; C4 y# s- r; lCentOS 5.5
* m3 H5 T* P( c: r1 p7 H% g* @ |
|