我需要更新两个表(歌曲和单词)的行。
如何使用相同的查询执行此操作? 这是我的第一次更新:
string query2 = "Update myproject.song set house_number = '" + first.Length + "';";
答案 0 :(得分:0)
MySQL允许您使用多个表,如下所示: MySQL update syntax documentation
UPDATE song,artist SET song.title=a,artist.song_count=b
WHERE artist.id=song.artist_id;
在此示例中,歌曲和艺术家分别是包含rows,title和song_count的两个表。 WHERE子句确保根据您的标准
完成此操作答案 1 :(得分:-1)
您不会同时更新两个表。尝试更新歌曲,然后使用歌曲的主键更新单词中的正确行。