 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
; j! {! i1 F7 W; R
+ z) B2 O3 C) ]3 ?- a. }/ `有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 & L: O$ i& s( w: p/ {9 v
: S' V$ z6 U! ]2 i: lCREATE TABLE variable (column1 VARCHAR NULL);
3 S: C: d# |& v& h1 d$ W( B& t+ |! J! m5 C( p5 p. J
通过? (VARCHAR 后面 没有 (maxlength)) ; B+ \8 `6 U1 E- |& I
: M. O* }' K( t: v5 G/ }- ^放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?! D2 S0 N# m" m: D4 ?9 s1 ~! ~8 v
5 u, Y- ?1 i2 m3 L
先谢过啦
! t+ I [- r% L
) C+ q G, @7 _, R+ gMysql 5.07, 4 H- @4 T4 x" w& r3 Z( ?7 l O4 O
php 5.2.5& f# u; f5 d2 U& X4 }4 [+ M) ~
CentOS 5.5
, S [" h8 _! ]- Z |
|