FIX disable/enable foreign key checking for avoid errors

This commit is contained in:
Regis Houssin 2018-07-20 17:28:32 +02:00
parent 445db58966
commit 984a8e3720

View File

@ -1081,6 +1081,10 @@ if ($ok && GETPOST('force_utf8_on_tables','alpha'))
{
$listoftables = $db->DDLListTables($db->database_name);
// Disable foreign key checking for avoid errors
$sql='SET FOREIGN_KEY_CHECKS=0';
$resql = $db->query($sql);
foreach($listoftables as $table)
{
print '<tr><td colspan="2">';
@ -1095,6 +1099,10 @@ if ($ok && GETPOST('force_utf8_on_tables','alpha'))
else print ' - Disabled';
print '</td></tr>';
}
// Enable foreign key checking
$sql='SET FOREIGN_KEY_CHECKS=1';
$resql = $db->query($sql);
}
else
{