| Server IP : 88.99.149.37 / Your IP : 216.73.216.141 Web Server : nginx/1.31.2 System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64 User : muralimurth ( 1015) PHP Version : 8.4.23 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/local/mysql/mysql-test/suite/innodb/include/ |
Upload File : |
eval CREATE TABLE $table LIKE $template; eval INSERT INTO $table SELECT * FROM $template; eval SELECT * FROM $table; eval SHOW CREATE TABLE $table; --echo # This will keep the autoinc counter eval ALTER TABLE $table AUTO_INCREMENT = 250, ALGORITHM = $algorithm; --echo # We expect the counter to be 250 eval SHOW CREATE TABLE $table; --echo # This should keep the autoinc counter as well eval ALTER TABLE $table ADD COLUMN b INT, ALGORITHM = $algorithm; --echo # We expect the counter to be 250 eval SHOW CREATE TABLE $table; eval DELETE FROM $table WHERE a > 150; eval SELECT * FROM $table; --echo # This should reset the autoinc counter to the one specified --echo # Since it's smaller than current one but bigger than existing --echo # biggest counter in the table eval ALTER TABLE $table AUTO_INCREMENT = 180, ALGORITHM = $algorithm; --echo # We expect the counter to be 180 eval SHOW CREATE TABLE $table; --echo # This should reset the autoinc counter to the next value of --echo # current max counter in the table, since the specified value --echo # is smaller than the existing biggest value(50 < 123) eval ALTER TABLE $table DROP COLUMN b, AUTO_INCREMENT = 50, ALGORITHM = $algorithm; --echo # We expect the counter to be 123 eval SHOW CREATE TABLE $table; eval INSERT INTO $table VALUES(0), (0); eval SELECT MAX(a) AS `Expect 124` FROM $table; eval OPTIMIZE TABLE $table; eval DELETE FROM $table WHERE a >= 123; eval CREATE TABLE i$table(a INT AUTO_INCREMENT, INDEX(a)) AUTO_INCREMENT=125 ENGINE=InnoDB; eval CREATE UNIQUE INDEX idx_aa ON i$table(a); --source include/restart_mysqld.inc eval INSERT INTO $table VALUES(0), (0); eval INSERT INTO i$table VALUES(0), (0); eval SELECT MAX(a) AS `Expect 126` FROM $table; eval SELECT MAX(a) AS `Expect 126` FROM i$table; eval DROP TABLE $table, i$table;