我把头撞在墙上好几个小时了。毫无疑问,这是一个简单的答案,但我不是瞎了就是傻了,弄不明白。
我试图更新表中的一列,从另一列引入数据,并根据用户名进行匹配。这是我的问题
UPDATE Order5015
SET Order5015.member_id=ow_base_user.id
FROM Order5015, ow_base_user
WHERE Order5015.username = ow_base_user.username
我能从比我更擅长的人那里得到一些帮助吗!!
下面是正确的语法。
UPDATE Order5015
SET Order5015.member_id=ow_base_user.id
FROM Order5015 INNER JOIN ow_base_user
ON Order5015.username = ow_base_user.username
我遇到了这个错误。 com.mysql.jdbc.exceptions.jdbc4。您有一个错误,在您的SQL语法;检查手册,对应于您的MySQL服务器版本的正确的语法使用附近'like='1',不喜欢='0',mealID='17'WHERE mealID='17"在第1行在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)在
问题内容: 我有两个数据库,我想用另一个数据库表中的值更新一个表。我正在使用以下查询,但它不起作用。 我也尝试了以下查询,但它也不起作用: 问题答案: 更新1 根据您的评论,应成为联接的一部分。这是正确的: 您甚至可以添加来简化语句,
问题内容: 是否可以在带有子选择的mysql 5.0上运行UPDATE命令。 我要运行的命令是这样的: ISBN13当前存储为字符串。 这应该更新10k +行。 谢谢, 威廉 问题答案: 只需更改一下即可:
问题内容: 我想用另一个表中的数据更新mySql中的表。 我有两个表“ people”和“ business”。人员表通过称为“ business_id”的列链接到业务表。 必要的表结构,主键带有星号(表:列):人员: business_id, sort_order,email商业:* business_id,email 我想用人员表中的电子邮件更新业务表电子邮件列,如下所示(我知道我在这里遗漏了
我有两个表:包含5列(col1、col2、col3、col4、val1)的表1和包含5列(col1、col2、col3、col4、val2)的表2。1.表1.val1不包含任何值。2.对于表1和表2来说,col1、col2、col3和col4是相同的,它们是主键。 我想做的是,当table1.col1=table2.col1和table1.col2=table2.col2和table1.col3=
问题内容: 我有两个Spark数据框: 数据框A: 和数据框B: 数据框B可以包含来自数据框A的重复行,更新行和新行。我想在spark中编写操作,在其中可以创建一个新数据框,其中包含数据框A的行以及数据框B的更新行和新行。 我首先创建一个仅包含不可更新列的哈希列。这是唯一的ID。所以我们可以说,并可以改变值(可更新),但是是唯一的。我创建了一个哈希函数为: 现在,我想编写一些火花代码,基本上从B中