 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
7 t$ E% F2 f% V8 Z( D4 u2 h4 P+ n. r5 S9 X( a/ I
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 8 t1 u9 N# }/ j: i4 G
- j- c" P* r, V8 O0 |' h0 I7 v: wCREATE TABLE variable (column1 VARCHAR NULL); 8 a$ P4 @ {4 W! Y2 {4 |; X: `% \
, l. Y" k2 `: j通过? (VARCHAR 后面 没有 (maxlength))
; M# K; R0 X6 q3 Z) O% {+ I5 A1 x Y
# W# d |% b( U- |4 F, s6 @放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?3 K# a6 u4 T) t! Y j
[. M2 C: H, b1 T% j' E( T' A( b$ V先谢过啦
8 }* k Z; g- i
/ M! \ y; O4 G# }Mysql 5.07, x* ?7 A3 N( c, r- R
php 5.2.5
. X" O" H2 r7 f: {) I0 \CentOS 5.5& b; |; K B n- N2 H
|
|