示例(标准风格语法);请确认数据库支持对应关键字。
INSERT INTO users (name, email) VALUES ('Ada', 'ada@example.com');向表中插入数据。
INSERT INTO table_name (column_a, column_b) VALUES (value_a, value_b);示例(标准风格语法);请确认数据库支持对应关键字。
INSERT INTO users (name, email) VALUES ('Ada', 'ada@example.com');SQLite 风格示例;实际方言行为可能不同。
INSERT INTO users (name, email) VALUES ('Ada', 'ada@example.com');| 参数 / 子句 | 说明 |
|---|---|
Column list | 指定接收值的列;省略列按规则使用默认值或 NULL。 |
VALUES | 提供一行或多行数据。 |
INSERT ... SELECT | 插入查询返回的行。 |
ON CONFLICT / ON DUPLICATE KEY | 使用数据库方言的 upsert 语法处理键冲突。 |
RETURNING / OUTPUT | 在支持时返回插入后的值。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。