Download HeidiSQL 12.1, released on 13 Aug 2022
- Installer, 32/64 bit combined (SHA1 checksum)
- Portable version (zipped): 32 bit , 64 bit
- Sourcecode
-
Previous releases
- v12.0 from 12 Apr 2022: 32/64bit installer , Portable: 32 bit , 64 bit
- 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
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 NULL clause for new column which allows NULLs. Closes #1642
committed: 16 Aug 2022 18:53, compiled: 16 Aug 2022 19:25
64bit build (21.1 MB)
-
Bump version for v12.1 release
committed: 13 Aug 2022 08:03, compiled: 13 Aug 2022 08:06
32bit build (15.6 MB)64bit build (21.1 MB)32+64bit installer (46.1 MB)
-
Support comments on table indexes via table designer. Closes #128
committed: 18 Jul 2022 17:02, compiled: 18 Jul 2022 17:25
64bit build (21.1 MB)
-
Don't add a "WHERE -- foo" when the filter contains comments only. Closes #1537
committed: 18 Jul 2022 14:57, compiled: 18 Jul 2022 15:25
64bit build (21.1 MB)
-
Restore maximized state of text editor in OnCreate, not OnShow. See https://www.heidisql.com/forum.php?t=39476
committed: 17 Jul 2022 09:55, compiled: 17 Jul 2022 10:25
64bit build (21.1 MB)
-
Create context menu item "Empty recent filters" on database and table filter above tree view. See https://www.heidisql.com/forum.php?t=39447
committed: 05 Jul 2022 07:27, compiled: 05 Jul 2022 08:26
32bit build (15.6 MB)64bit build (21.1 MB)32+64bit installer (46.1 MB)
-
Add support for MariaDB's new UUID column type. Closes #1545
committed: 28 Jun 2022 20:42, compiled: 28 Jun 2022 21:26
64bit build (21.1 MB)
-
Update SQLite libraries to v3.39.0, released on 2022-06-25
committed: 27 Jun 2022 07:05, compiled: 27 Jun 2022 07:26
32bit build (15.6 MB)64bit build (21.1 MB)32+64bit installer (46.1 MB)
-
Add basic support for listing and showing views in SQLite mode. Closes #1196
committed: 26 Jun 2022 20:42, compiled: 26 Jun 2022 21:25
64bit build (21.1 MB)
-
Don't reset a main control's window procedure if there is no main control. Closes #1349
committed: 26 Jun 2022 09:27, compiled: 26 Jun 2022 10:25
64bit build (21.1 MB)
-
SSH tunnel: use the shell executable filename in all dialog captions
committed: 23 Jun 2022 07:46, compiled: 23 Jun 2022 08:25
64bit build (21.1 MB)
-
Delphi 11.1: updated VCL styles, probably fixing some theme related issues
committed: 22 Jun 2022 07:28, compiled: 22 Jun 2022 08:26
32bit build (15.6 MB)64bit build (21.1 MB)32+64bit installer (46.1 MB)
-
Delphi 11.1: unify all package directory names, so the auto-build process finds them
committed: 18 Jun 2022 18:33, compiled: 18 Jun 2022 18:47
64bit build (21.1 MB)
-
Delphi 11.1: fix VirtualTree package files, fix missing uses clauses, and some newly required type casts
committed: 18 Jun 2022 18:08,
-
Delphi 11.1: copy/create main package files
committed: 18 Jun 2022 18:00,
-
Delphi 11.1: fix SynEdit package, and merge latest changes from current master branch
committed: 18 Jun 2022 17:59,
-
Delphi 11.1: copy/create VirtualTree package files, and update sources to current master branch
committed: 18 Jun 2022 17:16,
-
Delphi 11.1: copy/create SynEdit package files
committed: 18 Jun 2022 16:50,
-
Issue #287: v5.1 servers report utf8mb4 from mysql_character_set_name, although it's latin1. Trust the returned charset only on v5.5+ servers, and reset it on older servers.
committed: 17 Jun 2022 14:46, compiled: 17 Jun 2022 17:25
64bit build (22.3 MB)
-
MoveFile() does not work when target directory is a symlink, so we prefer CopyFile + DeleteFile. Closes #1616
committed: 09 Jun 2022 20:50, compiled: 09 Jun 2022 21:27
32bit build (16.4 MB)64bit build (22.3 MB)32+64bit installer (46.4 MB)
-
Auto-fit result columns when compressing export file has finished. Closes #1617
committed: 09 Jun 2022 20:14, compiled: 09 Jun 2022 20:26
64bit build (22.3 MB)
-
TSHFileOpStruct.pFrom needs a trailing nul char, see https://stackoverflow.com/a/1594859/4110077 and/or https://docs.microsoft.com/de-de/windows/win32/api/shellapi/ns-shellapi-shfileopstructa?redirectedfrom=MSDN#members
committed: 08 Jun 2022 19:50, compiled: 08 Jun 2022 20:26
64bit build (22.3 MB)
-
When deleting tab backup file, delete it to recycle bin, for cases where the user did that by accident. Same for snippet file and overwritten export/zip file. See https://www.heidisql.com/forum.php?t=39355
committed: 08 Jun 2022 19:25,
-
Set title on completion proposal form, to keep the form resizable with only 1 NbLinesInWindow. See https://www.heidisql.com/forum.php?t=39366
committed: 08 Jun 2022 18:50,
-
Issue #1613: fix missing detection of spatial keys
committed: 07 Jun 2022 19:31, compiled: 07 Jun 2022 20:26
64bit build (22.3 MB)
-
mysql_character_set_name() from libmysql.dll reports utf8* if in fact it's a latin* charset. Force utf8* charset in that case. See https://www.heidisql.com/forum.php?t=39278
committed: 03 Jun 2022 07:46, compiled: 03 Jun 2022 09:25
64bit build (22.3 MB)
-
Don't reapply shortcuts to base editor, but to all others. Closes #1600
committed: 03 Jun 2022 07:00, compiled: 03 Jun 2022 07:26
64bit build (22.3 MB)
-
Issue #1600: Interim workaround for broken keystrokes in query editors
committed: 01 Jun 2022 07:15, compiled: 01 Jun 2022 07:26
64bit build (22.3 MB)
-
Fix crash after copying table to other database, when target database is expanded in DBtree and current session has a background color. Closes #1597
committed: 30 May 2022 21:43, compiled: 30 May 2022 22:26
64bit build (22.3 MB)
-
Optimization: set up a single TSynMemo instance instead of all, e.g. when creating a new query tab
committed: 25 May 2022 13:16,
-
Support mouse wheel zoom in grid text editor
committed: 18 May 2022 08:13, compiled: 18 May 2022 08:26
64bit build (22.3 MB)
-
Issue #1351: optimize StrHasNumChars
committed: 18 May 2022 07:56,
-
Make counting characters in TDBQuery.HasFullData more precise for diacritical characters. Fixes EnsureFullRow not doing its work when a cell contains some emoji. Reported in the forum: https://www.heidisql.com/forum.php?t=39239
committed: 17 May 2022 19:50, compiled: 17 May 2022 20:26
64bit build (22.3 MB)
-
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,