 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
$ Z% h& w0 U* d. R' E. R2 r8 Y; h8 a" `/ u$ E# l5 ?' A7 h
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 ; c0 l8 S" y$ L1 h& ]9 E/ b+ Z6 t
9 s1 f5 _2 [ r( X
CREATE TABLE variable (column1 VARCHAR NULL); 6 ?+ {- s: y9 e+ K, f* k
a- C$ V' U' @7 `3 ]通过? (VARCHAR 后面 没有 (maxlength))
3 }* a# \0 n2 O0 I: h8 h
, t0 w! ~( ], N) _7 n' D放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?9 I$ l/ q ]5 _5 W9 C3 T
3 N7 ?: V: c0 v
先谢过啦
2 E, Y: u, c: {& K7 _
1 A, i6 y/ @/ p" W+ V. t% `Mysql 5.07,
! \) `0 @) Q ]php 5.2.5
* u4 e. `" J6 [7 k+ R2 wCentOS 5.5+ k T1 q) Q. C, p
|
|