 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
6 }+ N O: T$ l) }. ^
; { z0 u3 g4 q$ I) f! e. T有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 0 u4 P/ U2 W9 u5 B9 j3 @3 L( w
5 s$ C6 X% \& ~: u2 j/ r
CREATE TABLE variable (column1 VARCHAR NULL); 3 n U0 o# ?6 V# ]0 [: c+ w$ m
6 r3 P, v$ U) c( |通过? (VARCHAR 后面 没有 (maxlength)) / ? d# a# n# u" L5 O4 Q% L! i) Y
, z. u: Y+ j# z; C
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
# `8 q- V/ y. m3 q b& n7 K/ T: J5 Q8 x( @, X8 P" k1 H y
先谢过啦 2 J, Y( G: E9 p/ }+ \
- J! X ^" H; Z1 a& RMysql 5.07, 1 q1 _; {3 N: F4 [& r
php 5.2.5% T% L" W: J. {8 M. W
CentOS 5.5
( P) Z0 \/ j3 M, l |
|