 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。5 g% |$ m3 J$ s* @/ U* Z
5 x& \$ V7 X- t3 @4 ~1 H
有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
1 e# s5 D x* b* m6 [
$ k) u& E; G% [! E0 Y+ yCREATE TABLE variable (column1 VARCHAR NULL); - z1 C6 i. A, F/ ^
1 O- I+ ^: K' Y! n# w
通过? (VARCHAR 后面 没有 (maxlength))
9 ]8 a% |8 w& V, Y) b; n3 n
' r& L8 f0 ~# y" I放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?; ^; D4 c! @$ t, a# t4 |5 r9 G- H G
3 L. j& _6 C3 M( ?( t/ D) c
先谢过啦
, }, J A6 B, z1 N
9 H' h, A/ k6 \Mysql 5.07, 2 @; g# R8 E. c; a& a
php 5.2.5
/ d2 t' f* T: w1 A: WCentOS 5.50 g3 b6 d/ V5 M6 ~' w1 y0 S% e3 n
|
|