 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
/ ]" `4 O4 l. M) Z
3 [- \, m; {1 ]/ m6 G" k有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
0 V; N4 \1 N _( H" a5 g7 o" `# q% V0 a* Z9 F$ d
CREATE TABLE variable (column1 VARCHAR NULL);
) \( M( w$ D6 `% h9 ?7 _2 G; e R
: v% }. H- ` v- s* h, W/ \通过? (VARCHAR 后面 没有 (maxlength))
$ C5 t- w& u, t; z6 N' h Q+ B
' M4 s1 V7 ^8 z) q+ |放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?0 T e, {. a4 ?. z
. i7 B( {7 ` h6 X" M, P* k1 _
先谢过啦 + R3 V1 q6 w7 x1 g" b
! M1 d+ Y7 D7 I
Mysql 5.07, 9 ^( [. I: H. t E, L
php 5.2.53 t* o( m/ e$ M/ d* r: p3 P8 `
CentOS 5.56 n/ A% p" [* K1 u4 z2 K" Z% e
|
|