 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。0 M; W& `, ]& i' O% L
$ @# D$ J& H5 U4 U; L2 \有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
. r9 s5 |; |" v4 f
* V. S. |# o- j) P: b* aCREATE TABLE variable (column1 VARCHAR NULL); $ v( U; H; d- H4 j* B
$ @# l: i- z: `8 a1 M通过? (VARCHAR 后面 没有 (maxlength))
& u8 Z8 p$ p4 [, g* n4 H' H3 S; O
9 \5 X, O- @/ B放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
' L1 X# g4 c0 C9 `3 ]' j0 P4 M. \, d9 C! J b/ |+ C& e
先谢过啦 , f& C0 [* L# U* g0 Y
. v( s9 v/ L, g2 D' O. D0 ?; ?& n
Mysql 5.07, 1 J$ W1 k( z7 h- i
php 5.2.5
- K$ o& L/ i6 A. tCentOS 5.5
- r9 t; _( D q( f |
|