到目前为止,我有一个名为Panels的表,其中包含以下条目。p_id sequence p_type ... and many more rows 我使用下面的查询向Panels表中插入一个带有p_type='4a'的新条目。为了创建新条目,我将使用p_type='3a'。我的问题是,在插入INSERT INTO之前
UPDATE items SET name = 'haha' WHERE id = '12'
我很好奇,如果where条件失败,update是否也会插入这些值。我在w3schools上读过,它只更新数据库中的现有数据,但在我的脚本中,它是自动插入数据行的。我想知道这是否是脚本中的一个bug,或者这就是mysql上的更新工作方式。