 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。5 K6 d1 O8 S) d5 D! X
3 ^1 J; ]* I/ L) E& N) O+ z- A
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
2 F2 \3 D6 d7 ]& `' Y2 f# m5 h: S6 U$ d L$ L! S1 @# I$ ^
CREATE TABLE variable (column1 VARCHAR NULL);
5 B! Z8 F/ i+ s% z K- u7 p* D! I
5 K0 ~' `, ]; l$ n: {$ \1 W通过? (VARCHAR 后面 没有 (maxlength))
7 P L, w9 k, ~' V5 n4 [1 p4 e
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?& y2 r. O, i7 G
' c# V2 c4 l, ?# r+ R8 H
先谢过啦 * g) t5 L, C5 E
9 ?* q4 L+ ]5 P. u" S
Mysql 5.07,
) T- r( \4 v6 K* b; V0 o' B( [php 5.2.5
& [* v$ Z3 C) d, qCentOS 5.5/ i; V$ B( w, `* m. W
|
|