 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。5 J9 b5 N0 z+ [) T) U2 [! ?
& M2 ~( {7 a0 N' k, p5 R6 }
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
" j, o# m' b, d# ]3 g
5 P3 h; T& j# l6 u9 c- ZCREATE TABLE variable (column1 VARCHAR NULL);
3 P. C6 A6 C! S9 X# B2 c2 m5 [
( v! W, @( S+ ^通过? (VARCHAR 后面 没有 (maxlength))
) H$ t7 s$ W, S$ L
' g9 l3 u% w. x5 d; B7 @放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
2 W, O) G. \! v5 ^& z4 i, k" w0 s! O+ l+ K/ d: _* H" J
先谢过啦
. J, p8 o9 I' ~. y7 S: Q* A; w4 x+ y% z1 l9 f2 M
Mysql 5.07, # s# g9 s. k- {3 ]5 K# U* |
php 5.2.5* w% j& p) r! q6 |7 i# L
CentOS 5.5
' P5 s0 O$ ~' s9 D" i( ^# S* b |
|