· 7 years ago · Nov 27, 2018, 11:26 AM
1@ -319,19 +319,25 @@ class Upgrade_Controller extends Admin_Controller {
2 if ($table_prefix)
3 {
4 $find = array(
5 'CREATE TABLE IF NOT EXISTS `',
6 'INSERT INTO `',
7+ 'INSERT IGNORE INTO `',
8 'ALTER TABLE `',
9- 'UPDATE `'
10+ 'UPDATE `',
11+ 'DELETE FROM `',
12+ 'LOCK TABLES `',
13 );
14
15 $replace = array(
16- 'CREATE TABLE IF NOT EXISTS `'.$table_prefix.'_',
17- 'INSERT INTO `'.$table_prefix.'_',
18- 'ALTER TABLE `'.$table_prefix.'_',
19- 'UPDATE `'.$table_prefix.'_'
20+ 'CREATE TABLE IF NOT EXISTS `'.$table_prefix,
21+ 'INSERT INTO `'.$table_prefix,
22+ 'INSERT IGNORE INTO `'.$table_prefix,
23+ 'ALTER TABLE `'.$table_prefix,
24+ 'UPDATE `'.$table_prefix,
25+ 'DELETE FROM `'.$table_prefix,
26+ 'LOCK TABLES `'.$table_prefix,
27 );
28
29 $upgrade_schema = str_replace($find, $replace, $upgrade_schema);
30 }