 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。 G* L5 y& w: h- }8 D
5 e6 J. s/ J& w; N: x3 }有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 9 D5 V( y, l( a5 @* k1 m: _
) @# s% [; R/ tCREATE TABLE variable (column1 VARCHAR NULL); . o$ B. S. t3 r% a; |( M
( M6 `' N% _; H/ x5 {4 [通过? (VARCHAR 后面 没有 (maxlength))
) h, I* r( ^: [! V: j8 S( M. ]9 |+ M( u1 ^, B/ v* M
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
% u- S- c p) g+ N2 J) ?. n3 [: {( j0 ]
先谢过啦
1 p* [/ Y6 Q s& [9 b$ o, O; q5 W) _# c
Mysql 5.07, 3 Y0 ^5 g: ~1 J2 N- b- k$ e% i6 S
php 5.2.5
# U |+ }9 t; B5 R% ` b) PCentOS 5.5
4 Z" D/ c, _: b/ _/ O5 n |
|