数据库 我来破处。。。 问个更新空值到 int 列的问题

young4u_amy · February 21, 2012 · Last by fantaxy025025 replied at February 21, 2012 · 2615 hits

我和同事 MYSQL 都是 5.1.49,这个 SQL: update projects set clientID = "" where projectID = 2989

clientID 是 int 类型,原表中 clientID 有值 -> 20. 在我这里执行完 clientID 不变,同事那就变成了 0.

为什么么么么么么么么?

求指点。。

我去。。你表达能力太差,看不懂

#2 楼 @ywencn 不是吧。。。就是同一 SQL 两人执行 结果不一样

projectID 的类型是什么呢?

如果你描述的都是事实的话,很可能是数据库或者表的的类型不一致。 你比较一下你俩的引擎和表的类型贴出来看看吧。

You need to Sign in before reply, if you don't have an account, please Sign up first.