 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。2 g) X" o- y( u8 [- W& G) t
/ Z$ u O( _* R有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
6 d% g; T! ^! b/ G, W5 G. z. e/ v# L+ F
CREATE TABLE variable (column1 VARCHAR NULL);
, a; ^! T! r1 V: P
, h1 F$ E E5 R3 _通过? (VARCHAR 后面 没有 (maxlength)) * q( ~2 ~+ y- D$ Q: |: P
$ S1 i! C$ \9 }( }' J) F放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?! N( p; d- l. ]9 ]# w
1 C' \1 H$ I+ H6 ^2 q
先谢过啦
H! g, J* g# x" y/ n
, T: o) Y8 p& P" t! QMysql 5.07, 4 l. e' H7 N$ G# z
php 5.2.5
H* d# M- F# {( d& pCentOS 5.5
% `$ j7 w) p) i. F# f+ W) d- u |
|