我有表格的字段
name quantity expiry
a 2 14/12/2012
b 3 13/2/2013
如果名称存在且数量为0,则查询将作为更新查询工作,其他工作方式为插入查询。可以存在多个具有相同名称但具有不同到期时间的行。
答案 0 :(得分:0)
您正在寻找INSERT ... ON DUPLICATE KEY UPDATE
。请参阅documentation。
编辑:我不确定“如果数量是0”部分是否可以完成,但是,这可能无法完全回答你的问题。