Я разрабатываю несколько сценариев php, и мне нужно обновить строку mysql, чтобы отслеживать некоторый прогресс. Я прочитал, что я должен использовать InnoDB для этого, но я не могу найти полный пример, который я могу понять. Друг сказал мне, что он использует этот PHP-код:
mysql_query("SET AUTOCOMMIT=0;");
mysql_query("START TRANSACTION;");
mysql_query("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;");
// UPDATE QUERY HERE
mysql_query("COMMIT;");
mysql_query("UNLOCK TABLES;");
mysql_query("SET AUTOCOMMIT=1;");
Он сказал мне, что попробовал другие методы, но все, кроме этого кода, через некоторое время перегрузило его сервер.
Может кто-нибудь сказать мне, будет ли этот код делать то, что мне нужно, или есть ли лучший способ сделать это?