 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。
' t# c J/ W5 n. O! `- B1 W: z$ D# x+ [
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
: H3 s' \9 |' e. n
0 v* I% v5 P# R% ]CREATE TABLE variable (column1 VARCHAR NULL); 5 f" i' ?1 Y/ `
! l+ T7 z; ?$ `4 Q9 ^通过? (VARCHAR 后面 没有 (maxlength))
7 K# W6 w7 g4 M' |- |! @3 i; v, j- D* \; o: J! W5 E4 {
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
, t( C0 u0 T- U! K# \! \! h2 K; K4 t, s" a/ w* H* f1 P
先谢过啦 6 c3 |. n6 n" `3 r1 }" M
. O9 H8 L( c% z' h" H) D2 s0 ~Mysql 5.07, + T4 ^' k+ y k& O6 k6 W
php 5.2.5
, t. R8 W9 D" d* J( |, `$ F3 {CentOS 5.5
0 u8 R: k* ?" C& q" J5 J; n: U |
|