我如何在我的 table 上添加这个“2”的ID,我已经有一个“2”的ID,我想询问有关身份的信息
INSERT INTO `f4`.`tbl_te` (
`id` ,
`name` ,
`quantity` ,
`price` ,
`subtotal`
)
VALUES (
'2', 'Mushroom Omelet', '1', '55', '55'
)
#1062 - 键“PRIMARY”的重复条目“2”
最佳答案
如果它是主键,则它必须是唯一的 - 您需要更改要添加的 ID。或者,如果它是 auto_increment,则根本不需要在 INSERT 中指定它:
INSERT INTO `f4`.`tbl_te` (
`name` ,
`quantity` ,
`price` ,
`subtotal`
)
VALUES (
'Mushroom Omelet', '1', '55', '55'
)
这将为它分配下一个可用的 key 。
如果您只想更改现有值:
UPDATE `f4`.`tbl_te` SET
`name`='Mushroom Omelet',
`quantity`='1',
`price`='55',
`subtotal`='55',
WHERE
id=2
关于php - 如何向表中添加自动增量的行,这将影响我的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518215/