0

如何在不使用 MySQL 的 INSERT 关键字的情况下通过 C 程序在使用 MySQL 创建的表中插入一行?我尝试浏览 MySQL 的源代码以找到 INSERT 关键字背后的代码,但找不到任何东西。有什么帮助吗?谢谢!

4

2 回答 2

1

最简单的,如果您只想避免使用确切的关键字,可能会使用REPLACE;

REPLACE INTO test (value) VALUES ('hello');

一个非常简单的 SQLfiddle 演示

于 2013-09-26T15:51:29.303 回答
1

LOAD DATA INFILE

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

您必须先将数据写入外部文件。

例如

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
于 2013-09-26T15:25:01.423 回答