 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。0 Q3 R2 N1 y( [# Q: S
6 E- d( ]- H$ R# o8 q
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
$ B* X9 v9 Z) j4 D+ C0 Y8 [
/ }0 d. M* R+ z5 [# [CREATE TABLE variable (column1 VARCHAR NULL);
, L9 p) d' ~4 F
+ H. [7 K6 I) y; b7 p& Y通过? (VARCHAR 后面 没有 (maxlength))
Z3 z+ a8 ?7 L* B3 R3 D {
" M6 t' v0 A! s" N& K- f4 N4 Y- W放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
: ^+ n5 P* f0 _, j5 a+ P4 C. {* e4 H* B
先谢过啦 $ Y9 a, [# r' }" b$ |6 V
, R; C9 ?$ d( I2 N# E% `# Y
Mysql 5.07,
" x. z# Q* P% f4 qphp 5.2.5
; R% k' s- M/ b4 hCentOS 5.58 h- ?9 V& E0 g! s. \3 J
|
|