 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
% b, e% L7 a. [3 c7 O- s( }+ C& S; U: M; P6 q
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
* s9 N, [" c4 V
: [9 y# d+ C( t hCREATE TABLE variable (column1 VARCHAR NULL);
7 R+ K* I: R1 ~. v2 S1 S) l9 @
8 G7 ^9 j2 q1 F2 `2 U通过? (VARCHAR 后面 没有 (maxlength)) 3 \: {* F$ E( }& p# E% g
6 B% ]! F; Y9 K/ L3 s+ _放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?4 E( P% u# H4 ^( U* G# m0 R- |
! d" |7 Q: f% {! O/ V1 l% {
先谢过啦 3 l# a# O$ D5 a: n1 n
* o3 k, m1 } `) G: ^+ q m- @
Mysql 5.07, & z& M \, b* x" @$ Q# b- A
php 5.2.5: Q1 U f9 B. m7 [
CentOS 5.5 Z9 _1 r. M y6 {
|
|