 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
) ^3 j& E; H+ ^9 P% ?$ K0 A, M; T! d7 N) [
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
; w g& v5 X P& ~; Z9 F
# d4 d0 ~7 j; c! x D7 H! DCREATE TABLE variable (column1 VARCHAR NULL); 2 F3 `3 b( P, P
% m: ]0 H4 m* E- u/ Z, l9 ]通过? (VARCHAR 后面 没有 (maxlength)) 3 X* S+ G- S" V* a" @- t
1 Z! K2 y1 ?$ M放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?! K! {, \, a0 z" L i; `1 W
/ y5 G9 d6 o7 N u' M( Q先谢过啦 9 N2 M. F/ N7 d1 n, v$ V6 F
# s r; b: k* ^Mysql 5.07, : i& ?! _" q* ]: d
php 5.2.53 O3 _+ Z' N5 k5 q7 m
CentOS 5.5 ?/ b+ t) ?0 J2 I
|
|