Keep 0 in exported auto_increment fields (bug #1440544).
This commit is contained in:
@@ -19,6 +19,8 @@ $HeadURL$
|
|||||||
themes/original/css/theme_right.css.php,
|
themes/original/css/theme_right.css.php,
|
||||||
libraries/sql_query_form.lib.php: Let's again obey TextareaRows (bug
|
libraries/sql_query_form.lib.php: Let's again obey TextareaRows (bug
|
||||||
#1465906).
|
#1465906).
|
||||||
|
* libraries/export/sql.php: Keep 0 in exported auto_increment fields (bug
|
||||||
|
#1440544).
|
||||||
|
|
||||||
2006-10-17 Marc Delisle <lem9@users.sourceforge.net>
|
2006-10-17 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
* export.php: export nothing if no tables are selected
|
* export.php: export nothing if no tables are selected
|
||||||
|
@@ -203,10 +203,17 @@ function PMA_exportHeader()
|
|||||||
$head .= $crlf . 'SET FOREIGN_KEY_CHECKS=0;' . $crlf;
|
$head .= $crlf . 'SET FOREIGN_KEY_CHECKS=0;' . $crlf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* We want exported AUTO_INCREMENT fields to have still same value, do this only for recent MySQL exports */
|
||||||
|
if (!isset($GLOBALS['sql_compatibility']) || $GLOBALS['sql_compatibility'] == 'NONE') {
|
||||||
|
$head .= $crlf . 'SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";' . $crlf;
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($GLOBALS['sql_use_transaction'])) {
|
if (isset($GLOBALS['sql_use_transaction'])) {
|
||||||
$head .= $crlf .'SET AUTOCOMMIT=0;' . $crlf
|
$head .= $crlf .'SET AUTOCOMMIT=0;' . $crlf
|
||||||
. 'START TRANSACTION;' . $crlf . $crlf;
|
. 'START TRANSACTION;' . $crlf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$head .= $crlf;
|
||||||
|
|
||||||
return PMA_exportOutputHandler($head);
|
return PMA_exportOutputHandler($head);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user