0

我需要以编程方式更新 mySQL 数据库表中的 3 个字段。我需要更新label_id, label & company_id

我需要的是一个 SQL 查询,它允许我指出是什么company_id和“标签”字段,然后让它自动生成标签 ID。

例如,创建label="test"company_id="17"......并让它自动生成label_id。关于 sql 查询的任何想法可以做到这一点?表结构示例:

label_id      label       company_id  
1             Cook        8  
2             Chef        8  
3             Driver      9  
4

1 回答 1

2

如果您需要label_id自动生成,听起来您是在谈论INSERT而不是实际UPDATE

INSERT INTO table_name(label, company_id) VALUES ("Company", 5)

这将需要创建您的表,例如:

CREATE table_name (label_id int PRIMARY KEY AUTO_INCREMENT, label VARCHAR(255), company_id INT)
于 2012-11-27T21:15:46.630 回答