 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
( [! Y; O1 q$ W3 X9 w* N( G1 `3 p1 p
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
; ^; H# L6 m+ N5 d; ]
% ^( `" u( U2 X& ~! L! jCREATE TABLE variable (column1 VARCHAR NULL);
5 k+ }: z* b% Q* |5 Y* O$ n$ c
4 V5 U% M, l& q, E- l) m通过? (VARCHAR 后面 没有 (maxlength))
! ]6 ~% N! |, I* q: t
0 t' I. y7 s. f8 R# t放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
V/ ~! F% \8 W
2 x! A" V6 c+ w; j0 D: ~ h7 W先谢过啦
# h: a+ H7 d7 y4 {# ?2 F' c! N" @! u3 C) V5 o2 ~
Mysql 5.07,
, v& P- w6 s* J X' r; _php 5.2.57 ^ e1 s+ w# Y. Z" ?) Q. ?
CentOS 5.5
. a) j& D4 z* {( z |
|