MYSQL UPDATE 未正确更新

标签 mysql sql-update

如果这是一个非常简单的问题,我只是想说抱歉,但我在这个网站上工作过度,以至于部分正在工作的代码没有意义,任何帮助告诉我为什么这个 MYSQL UPDATE不工作将不胜感激

mysql_query("UPDATE setlist SET song_artist='$song_artist1' AND song_name='$song_name1' WHERE         song_id='$song_id'");

当它确实工作时,值被输入为 0(我相信这意味着 NULL,但所有变量都正常工作,因为我使用了 die 语句并将变量输入到其中,我也没有生成任何变量)来自 mysql_error 的错误,任何帮助将不胜感激,谢谢!

这是我的 MYSQL 表设置。

歌曲 ID

歌曲艺术家

歌曲名称

最佳答案

将 AND 替换为逗号,应该可以。

'$song_id' 

删除引号。

关于MYSQL UPDATE 未正确更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18561995/

相关文章:

python - 分块更新大型 SQLite 数据库

SQL更新查询

MySQL 在 UPDATE 语句中添加到列的内容

php - 在使用 foreach() 之后,相同的数据库表值一次又一次地重复

php,mysql-使用mysql选择id列中的最后一个内容

mysql - 使用另一个表的子结果进行查询

MySQL——条件分组依据

php - 文本框输入,从数据库检索值,无需在php中提交按钮

mysql - 更新语句导致字段更新为 NULL 或最大值

mysql - 根据前一行组合值更新数据