我正在构建一个包含两列configac和config_value的配置表.我在一个语句中插入多行:
INSERT INTO ".$dbPrefix."config (config_name,config_value) VALUES
('domain','$domain'),
('forest_root','$fr_if'),
('userGroup','$userGroup'),
('adminGroup','$adminGroup');
Run Code Online (Sandbox Code Playgroud)
config_name列是主键.如果config_name已经存在,我如何更改此语句以自动更新config_value?
您可以尝试以下语法:
INSERT INTO table (field) VALUES (value) ON DUPLICATE KEY UPDATE field=value
Run Code Online (Sandbox Code Playgroud)
可以在这里找到文档.