Mysql - UPDATE JOIN 为每个条目设置一个未知值“2147483647”

艾姆德

我想更新整个 sav,其中该 phone包含id来自表的stock_phone我想将sav.phone列设置为stock_phone.imei值,这是我尝试的查询:

UPDATE sav JOIN
       stock_phone 
       ON sav.phone = stock_phone.id
   SET sav.phone = stock_phone.imei;

但是随后该sav.phone值被设置2147483647为每一行,并且该值与imei来自 的任何都不匹配stock_phone
我搜索了如何做UPDATEJOIN但根据我阅读的问题,我的语法似乎是正确的。

艾姆德

终于自己解决了..
我试图在一个INT(8)字段中设置一个太大的整数2147483647值表示Incorrect Integer,这就是该值与我的记录之一不匹配的原因。
希望它会帮助一些人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Is join insert/update on MySQL an atomic operation?

来自分类Dev

MySQL上的join insert / update是原子操作吗?

来自分类Dev

NodeJS + MySQL,带有 JOIN 的 UPDATE,不明确的列名

来自分类Dev

MySQL:JOIN多个值的总和

来自分类Dev

3个表的MySQL JOIN

来自分类Dev

MySQL为每个用户选择最后一个条目,而不是下一个条目

来自分类Dev

需要一个MySQL JOIN返回每个产品所在的所有类别,即使只搜索一个类别

来自分类Dev

MySQL JOIN反对JOIN

来自分类Dev

更改表以添加使用 UPDATE JOIN 查询设置的值的列

来自分类Dev

JOIN ON语句MySQL中的未知列

来自分类Dev

MySQL,CROSS JOIN和未知列

来自分类Dev

在MySQL中的UPDATE查询期间将值设置为参数

来自分类Dev

mysql JOIN在JOIN内并搜索group_concatenated值

来自分类Dev

MySQL DISTINCT或LIMIT的LEFT JOIN。只需要左联接一个值

来自分类Dev

如何使用join根据另一个表更新mysql中的多个值

来自分类Dev

为页面上的每个 mySQL 条目添加一个独特的样式类?

来自分类Dev

条件为MySQL的MySQL UPDATE语句

来自分类Dev

SQLfiddle中的MySQL UPDATE值

来自分类Dev

SQLfiddle中的MySQL UPDATE值

来自分类Dev

在MySQL中的JOIN上设置LIMIT

来自分类Dev

MySQL - 即使 join 为空也检索结果

来自分类Dev

没有重复值的MySQL Join查询

来自分类Dev

MySQL COUNT个具有JOIN的表

来自分类Dev

MySQL JOIN忽略了COUNT个结果

来自分类Dev

MySQL JOIN最后一条记录

来自分类Dev

PLSQL UPDATE OF with Join

来自分类Dev

在一个查询MYSQL中进行INSERT和UPDATE

来自分类Dev

在一个查询MYSQL中进行INSERT和UPDATE

来自分类Dev

与没有索引的选择查询相比,MySQL中的Update-join非常慢