Anda tidak dapat meminta MySQL melakukan ini untuk Anda secara otomatis untuk tabel InnoDB - Anda perlu menggunakan pemicu atau prosedur, atau menggunakan mesin DB lain seperti MyISAM. Penambahan otomatis hanya dapat dilakukan untuk satu kunci utama.
Sesuatu seperti berikut ini akan berfungsi
DELIMITER $$
CREATE TRIGGER xxx BEFORE INSERT ON issue_log
FOR EACH ROW BEGIN
SET NEW.sr_no = (
SELECT IFNULL(MAX(sr_no), 0) + 1
FROM issue_log
WHERE app_id = NEW.app_id
AND test_id = NEW.test_id
);
END $$
DELIMITER ;