 鲜花( 87)  鸡蛋( 1)
|
遇上相当麻烦的源码, 太多的php 转 SQL CREATE 过程中,VARCHAR 没有提供 (MAX length) 导致数据库执行不了, 很多数据丢失了。7 r" D; \2 i9 G; e; @; T
. E3 X5 }* T+ f9 P有没有高人指点一下,如何在不改源码的前提下,容许 MySQL 执行
. T" r2 w: G2 V, a0 s
# B+ j5 h5 R8 g( M1 K+ N% J! XCREATE TABLE variable (column1 VARCHAR NULL);
5 x- V/ s0 t. o! p7 c7 u( N' R% a8 }, H
通过? (VARCHAR 后面 没有 (maxlength))
% f. o7 f" f/ |) o$ w# Y: X0 b) V O4 u
放狗搜了一下,好像在sql.cnf 什么的放个 strict mode 可以解决问题么 ?
- {- k1 z/ h, U4 H/ Z
5 J! y6 g5 G# r3 w7 P先谢过啦 ; B3 P6 z. { j
2 n) |& U! P* Z" ]6 M! v* a2 dMysql 5.07,
" t# N; x) `/ B4 E$ _5 ]- a2 lphp 5.2.53 i* V7 K: @- X9 M! T3 R. O
CentOS 5.5
7 O( E, q4 j: y {& X |
|