LAST_INSERT_ID() returns the id generated for the first of
the three rows; ROW_COUNT() returns 3.
CREATE TABLE tbl (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(10));
INSERT INTO tbl (name) VALUES ('a'), ('b'), ('c');
SELECT LAST_INSERT_ID(), ROW_COUNT();
CREATE TABLE tbl (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(10));
INSERT INTO tbl (name) VALUES ('a'), ('b'), ('c');
SELECT LAST_INSERT_ID(), ROW_COUNT();
Query OK, 3 rows affected
| LAST_INSERT_ID() | ROW_COUNT() |
| 1 | 3 |
SELECT BENCHMARK(1000000, MD5('test'));
SELECT BENCHMARK(1000000, MD5('test'));
| BENCHMARK(1000000, MD5('test')) |
| 0 |
-- VERSION(), DATABASE(), CONNECTION_ID(), USER(), CURRENT_USER(), and the
-- default CHARSET()/COLLATION() all depend on the specific server install
-- and session, so none has a fixed result to show here.
SELECT VERSION(), DATABASE(), CONNECTION_ID();
SELECT USER(), CURRENT_USER();
SELECT CHARSET('abc'), COLLATION('abc'), COERCIBILITY('abc');
-- VERSION(), DATABASE(), CONNECTION_ID(), USER(), CURRENT_USER(), and the
-- default CHARSET()/COLLATION() all depend on the specific server install
-- and session, so none has a fixed result to show here.
SELECT VERSION(), DATABASE(), CONNECTION_ID();
SELECT USER(), CURRENT_USER();
SELECT CHARSET('abc'), COLLATION('abc'), COERCIBILITY('abc');