SET @start_innodb_defragment_fill_factor_n_recs = @@global.innodb_defragment_fill_factor_n_recs; SELECT @start_innodb_defragment_fill_factor_n_recs; @start_innodb_defragment_fill_factor_n_recs 20 SELECT COUNT(@@global.innodb_defragment_fill_factor_n_recs); COUNT(@@global.innodb_defragment_fill_factor_n_recs) 1 SET @@global.innodb_defragment_fill_factor_n_recs = 50; SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 50 SET @@global.innodb_defragment_fill_factor_n_recs = 100; SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 100 SET @@global.innodb_defragment_fill_factor_n_recs = 1; SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 1 SET @@global.innodb_defragment_fill_factor_n_recs = -1; Warnings: Warning 1292 Truncated incorrect innodb_defragment_fill_factor_n_ value: '-1' SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 1 SET @@global.innodb_defragment_fill_factor_n_recs = 10000; Warnings: Warning 1292 Truncated incorrect innodb_defragment_fill_factor_n_ value: '10000' SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 100 SET @@global.innodb_defragment_fill_factor_n_recs = 10.5; ERROR 42000: Incorrect argument type to variable 'innodb_defragment_fill_factor_n_recs' SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 100 SET @@global.innodb_defragment_fill_factor_n_recs = "abc"; ERROR 42000: Incorrect argument type to variable 'innodb_defragment_fill_factor_n_recs' SELECT @@global.innodb_defragment_fill_factor_n_recs; @@global.innodb_defragment_fill_factor_n_recs 100 SET @@global.innodb_defragment_fill_factor_n_recs = @start_innodb_defragment_fill_factor_n_recs;