 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。- V6 ^* v3 P3 C
1 o; I! @! S, @. X
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行 % X/ L: p9 B1 C5 B
( ~9 |( ]0 c! w2 ?, `5 Y pCREATE TABLE variable (column1 VARCHAR NULL); . J. O% w/ u8 \" G& Y
6 V. i* D9 `6 R/ x+ l b8 a通过? (VARCHAR 后面 没有 (maxlength)) ! Y4 p. W; J- J8 L d+ @
' `9 J$ D9 \" H
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
5 X/ B% o/ q- `( ^1 W. U% v3 w
( w V5 ]; x' J7 w. w先谢过啦
4 ~' G L- L- @' n. d4 Z2 z4 S$ n: H1 l% @1 ?: T
Mysql 5.07, * ~1 p6 n* V2 o4 Q
php 5.2.5
5 G. L2 ^8 Z, DCentOS 5.5, ^3 ^6 [( K# o! h: B
|
|