mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Reset timezone in SQL exports to zero offset, to be independent from local date/times. See https://www.heidisql.com/forum.php?t=38078
This commit is contained in:
@ -179,7 +179,9 @@ uses main, dbstructures;
|
||||
|
||||
const
|
||||
STRSKIPPED: String = 'Skipped - ';
|
||||
EXPORT_FILE_FOOTER = '/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '''') */;'+CRLF+
|
||||
EXPORT_FILE_FOOTER =
|
||||
'/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;'+CRLF+
|
||||
'/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '''') */;'+CRLF+
|
||||
'/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;'+CRLF+
|
||||
'/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;'+CRLF+
|
||||
'/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;'+CRLF;
|
||||
@ -1547,6 +1549,8 @@ begin
|
||||
Header := Header +
|
||||
'/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;' + CRLF +
|
||||
SetCharsetCode +
|
||||
'/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;' + CRLF +
|
||||
'/*!40103 SET TIME_ZONE=''+00:00'' */;' + CRLF +
|
||||
'/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;' + CRLF +
|
||||
'/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=''NO_AUTO_VALUE_ON_ZERO'' */;' + CRLF +
|
||||
'/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;' + CRLF;
|
||||
|
Reference in New Issue
Block a user