 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
( t, {. n5 [: g: h$ `5 s
7 N8 B% o. F! P+ c有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
9 t! A9 J/ M7 L& ~" Q
6 R: `/ _9 T, |/ V" Q* y/ v& JCREATE TABLE variable (column1 VARCHAR NULL); . u" q. `9 y. Y% T a& d; z9 N
- `) A$ m- Z1 l1 U5 S1 O. U通过? (VARCHAR 后面 没有 (maxlength)) 2 P( s0 c6 S; g$ j. V% L: z
% N8 B3 t/ D& j) R' H! `7 F) E放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
! Q6 j5 ~" k, P, i' M1 q9 [* b, y: S& M/ t. ?+ J! r7 c
先谢过啦
$ c. U& Q' u1 G& h+ i' _ P" Q5 v1 u1 }! T6 l
Mysql 5.07, k0 A( S. U5 @9 A# T
php 5.2.5
, E5 u' W. Y; ^! Z3 z1 sCentOS 5.57 G- z! P1 x0 `+ f
|
|