展开全部
可以尝试使用 last_insert_id() 来获取一下看看。
下面是 仅仅在 mysql 下面的测试例子:
mysql> CREATE TABLE test_create_tab2 (
-> id INT AUTO_INCREMENT,
-> val VARCHAR(10),
-> PRIMARY KEY (id)
-> );
Query OK, 0 rows affected (0.09 sec)
mysql> INSERT INTO test_create_tab2(val) VALUES (NO id);
Query OK, 1 row affected (0.03 sec)
mysql> select last_insert_id() as id;
+----+
|32313133353236313431303231363533e58685e5aeb931333332616435 id |
+----+
| 1 |
+----+
1 row in set (0.00 sec)
mysql> INSERT INTO test_create_tab2(val) VALUES (NO id 2);
Query OK, 1 row affected (0.03 sec)
mysql> select last_insert_id() as id;
+----+
| id |
+----+
| 2 |
+----+</
如果觉得《c# mysql 插入返回id_在C#中 mysql插入一条数据时 怎么同时把这条数据的主键返回?...》对你有帮助,请点赞、收藏,并留下你的观点哦!