我需要在一个mySQL数据库表programmaticaly中更新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
答案 0 :(得分: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)