Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有字段表
name quantity expiry a 2 14/12/2012 b 3 13/2/2013
如果名称存在且数量为 0,则查询将用作更新查询,否则将用作插入查询。可以存在多个具有相同名称的行,但具有不同的到期时间。
你正在寻找INSERT ... ON DUPLICATE KEY UPDATE. 请参阅文档。
INSERT ... ON DUPLICATE KEY UPDATE
编辑:不过,我不确定“如果数量为 0”部分是否可以完成,所以这可能无法完全回答您的问题。