Download HeidiSQL 12.0, released on 12 Apr 2022
- Installer, 32/64 bit combined (SHA1 checksum)
- Portable version (zipped): 32 bit , 64 bit
- Sourcecode
-
Previous releases
- v11.3 from 30 May 2021: 32/64bit installer , Portable: 32 bit , 64 bit
- v11.2 from 24 Jan 2021: 32/64bit installer , Portable: 32 bit , 64 bit
- v11.1 from 02 Nov 2020: 32/64bit installer , Portable: 32 bit , 64 bit
- v11.0 from 17 Mar 2020: 32/64bit installer , Portable: 32 bit , 64 bit
Compatibility notes
- HeidiSQL runs fine on Windows 8 and 10 (and on Windows 7 + 11 with some minor issues)
- Running HeidiSQL on newer Wine releases is currently quite unstable. Preferring Wine 4.0 likely solves various issues.
- Connecting to TLS 1.2 enabled MS SQL Servers requires an updated OLE DB Driver 18 for SQL Server to be installed.
Nightly Builds of heidisql.exe
Latest automatically compiled main executable and installers for HeidiSQL. Just download and overwrite your existing C:\Program Files\HeidiSQL\heidisql.exe. Be aware that these builds are not official releases and therefore probably have more bugs, possibly serious ones.
-
Leave away delimiter at the end of a query batch, in one-go mode. Closes #1583
committed: 10 May 2022 07:30, compiled: 10 May 2022 08:26
64bit build (22.3 MB)
-
Issue #1577: make apphelpers.SelectNode more intelligent, returning true/false to indicate whether it successful went through OnFocusChanging event
committed: 05 May 2022 19:13, compiled: 05 May 2022 19:26
64bit build (22.3 MB)
-
Do not auto-close search/replace dialog if no occurrences were found. Closes #896
committed: 05 May 2022 07:35, compiled: 05 May 2022 09:26
64bit build (22.3 MB)
-
Issue #1577: break loop in search/replace on grid if advancing focus on next node is not allowed through OnFocusChanging event
committed: 04 May 2022 07:34, compiled: 04 May 2022 10:26
64bit build (22.3 MB)
-
Create pull request requirements template
committed: 04 May 2022 07:30,
-
Issue #156: code cleanup
* support binary/hex values
* use foreign key icon for menu
* put message string in translation filecommitted: 30 Apr 2022 09:41, compiled: 30 Apr 2022 10:27
32bit build (16.4 MB)64bit build (22.3 MB)32+64bit installer (46.4 MB)
-
Issue #156: merge changes from follow-foreign-key branch, except for the AnyGridDblClick event
committed: 30 Apr 2022 09:03,
-
Issue #156: revert changes, needs more testing and some fixes
committed: 28 Apr 2022 19:33, compiled: 28 Apr 2022 23:25
64bit build (22.3 MB)
-
Issue #156: merge code from follow-foreign-key branch
committed: 28 Apr 2022 19:23, compiled: 28 Apr 2022 19:26
64bit build (22.3 MB)
-
Convert hardcoded MySQL error codes to named constants, taken from include/mysql/server/mysqld_error.h
committed: 23 Apr 2022 11:45, compiled: 23 Apr 2022 12:26
64bit build (22.3 MB)
-
Refactor: move structures for specific network types out of dbstructures, into their own dbstructures.xxx.pas, and include const.inc in project sources
committed: 23 Apr 2022 11:38,
-
Set character set and collation of MySQL/MariaDB connections only if current one is not UTF8/16/32. Closes #287
committed: 22 Apr 2022 17:06, compiled: 22 Apr 2022 17:25
64bit build (22.3 MB)
-
Issue #1256: restrict altering existing SQLite tables, apart from a few things
committed: 22 Apr 2022 13:08, compiled: 22 Apr 2022 13:27
32bit build (16.4 MB)64bit build (22.3 MB)32+64bit installer (46.4 MB)
-
Refactor: create and use self explanatory TDBObjectEditor.ObjectExists method
committed: 22 Apr 2022 12:42,
-
Table editor: force repaint of column list after click on "delete column", which otherwise still displays the deleted columns until the user hovers over it
committed: 22 Apr 2022 12:20,
-
Issue #945: give id column in table editor slightly more width to let the text fit in
committed: 22 Apr 2022 10:10, compiled: 22 Apr 2022 10:26
64bit build (22.3 MB)
-
Issue #1256: create spRenameColumn template and prefer that in SQLite and Postgres
committed: 22 Apr 2022 09:09,
-
Issue #1521: get back partition clause into table editor by fixing the detection for CREATE code without a closing comment at the end
committed: 22 Apr 2022 09:07,
-
Prevent the last column from being dragged out of any VirtualTree header. Closes #1021
committed: 21 Apr 2022 19:35, compiled: 21 Apr 2022 20:25
64bit build (22.3 MB)
-
Issue #993: white is now used as background for selected text, which is light blue and unreadable. Set Material/clHighlight to hex bebebe instead.
committed: 21 Apr 2022 19:16,
-
Limit icons on column in table editor to show only one per key type. Closes #945
committed: 21 Apr 2022 17:54, compiled: 21 Apr 2022 18:26
64bit build (22.3 MB)
-
Support custom line breaks in ConfirmTabClear
committed: 21 Apr 2022 13:18, compiled: 21 Apr 2022 13:24
64bit build (22.3 MB)
-
Let user set line break style for saved query tab files. Closes #892
committed: 21 Apr 2022 12:59, compiled: 21 Apr 2022 13:10
64bit build (22.3 MB)
-
Issue #892: support custom line break style when saving log panel contents or CREATE code tabs to file, using the existing "LineBreakStyle" option introduced in 59159c7afd8ea875b604d639bded105984b5e2c8.
committed: 21 Apr 2022 12:37, compiled: 21 Apr 2022 12:40
64bit build (22.3 MB)
-
Support renaming columns in SQLite, and generate separate ALTER TABLE queries for each change. Closes #1256
committed: 21 Apr 2022 09:20, compiled: 21 Apr 2022 09:24
64bit build (22.3 MB)
-
Support COLLATE clause in SQLite when creating tables
committed: 21 Apr 2022 08:55, compiled: 21 Apr 2022 09:10
64bit build (22.3 MB)
-
Set hint on data grid top label, staying readable when screen width is too small to show the label. Closes #836
committed: 18 Apr 2022 10:59, compiled: 18 Apr 2022 11:09
64bit build (22.2 MB)
-
Ask user whether modified text shall be stored when pressing cancel button. Closes #817
committed: 18 Apr 2022 10:48, compiled: 18 Apr 2022 10:55
64bit build (22.2 MB)
-
Set focus on editor when creating new query tab, closing a previously grid editor. Closes #725
committed: 18 Apr 2022 10:17, compiled: 18 Apr 2022 10:25
64bit build (22.2 MB)
-
Auto-refreshing grid or list only if main form is active. Closes #669
committed: 17 Apr 2022 11:48, compiled: 17 Apr 2022 11:54
64bit build (22.2 MB)
-
Update cached object reference with new row count after inserting row, which may enable "Data" option in table copy dialog. Closes #666
committed: 17 Apr 2022 11:33, compiled: 17 Apr 2022 11:39
64bit build (22.2 MB)
-
Disable save and discard buttons of routine editor temporarily while saving changes. Closes #616
committed: 17 Apr 2022 10:06, compiled: 17 Apr 2022 10:10
64bit build (22.2 MB)
-
Display multi-line column headers in query result grid. Closes #1566
committed: 14 Apr 2022 05:56, compiled: 14 Apr 2022 06:10
64bit build (22.2 MB)
-
Replace redundant ExtractBaseFileName() with TPath.GetFileNameWithoutExtension()
committed: 13 Apr 2022 07:29, compiled: 13 Apr 2022 07:40
64bit build (22.2 MB)
-
Bump version for v12.0 release
committed: 12 Apr 2022 19:54, compiled: 12 Apr 2022 19:57
32bit build (16.4 MB)64bit build (22.2 MB)32+64bit installer (46.4 MB)
-
Update installer images
committed: 12 Apr 2022 19:22, compiled: 12 Apr 2022 19:26
32bit build (16.4 MB)64bit build (22.2 MB)32+64bit installer (46.4 MB)
-
Fix wrong SQL for emptying SQLite tables. Closes #1557
committed: 11 Apr 2022 20:19, compiled: 11 Apr 2022 20:54
64bit build (22.2 MB)
-
Fix potential endless loop in TDirWatchThread.Execute, as advised here: https://stackoverflow.com/questions/5762258/how-to-monitoring-directory-for-files-in-delphi-xe#comment74167376_5764257
committed: 10 Apr 2022 11:01, compiled: 10 Apr 2022 11:55
64bit build (22.2 MB)
-
Fix Alt+Right/Left not advancing to next query result tab on empty result grid. See https://www.heidisql.com/forum.php?t=39106
committed: 09 Apr 2022 07:43, compiled: 09 Apr 2022 08:25
64bit build (22.2 MB)
-
Merge updates from https://github.com/andgineer/TRegExpr/blob/master/src/regexpr.pas into SynRegExpr.pas. Closes #1562
committed: 04 Apr 2022 20:16, compiled: 04 Apr 2022 21:25
64bit build (22.2 MB)
-
Silence unreproducible but still happening crash in DBtreePaintText. See #1270 and uploaded crash reports.
committed: 30 Mar 2022 19:43, compiled: 30 Mar 2022 19:55
64bit build (22.2 MB)
-
Issue #670: TopLine is wrong when lines are soft-wrapped, so we use RowToLine now
committed: 29 Mar 2022 21:05, compiled: 29 Mar 2022 21:25
64bit build (22.2 MB)
-
Try to fix crash in TDBObject.GetTableColumns and friends, by preferring TDictionary.AddOrSetValue over .Add
committed: 28 Mar 2022 08:08, compiled: 28 Mar 2022 08:25
64bit build (22.2 MB)
-
Fix crash in session manager, when save button was clicked without a focused session
committed: 28 Mar 2022 06:58, compiled: 28 Mar 2022 07:56
64bit build (22.2 MB)
-
Fix crash in session manager, when open button was clicked without a focused session
committed: 28 Mar 2022 06:49,
-
Silence two crashes in QuotedDatabase and IsSameAs. See https://www.heidisql.com/forum.php?t=39040
committed: 27 Mar 2022 14:40, compiled: 27 Mar 2022 14:55
64bit build (22.2 MB)
-
Try to fix crash happening in TDBObject.GetImageIndex after server sided disconnect, trying to set the current database
committed: 27 Mar 2022 09:30, compiled: 27 Mar 2022 09:55
64bit build (22.2 MB)
-
Fix crash when SQL export fails to create output directory, cancel operation in that case
committed: 27 Mar 2022 09:04,