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

young4u_amy · 2012年02月21日 · 最后由 fantaxy025025 回复于 2012年02月21日 · 2615 次阅读

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

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

为什么么么么么么么么?

求指点。。

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

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

projectID 的类型是什么呢?

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号