Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.

Download HeidiSQL 10.3

Release date: 11 Dec 2019.

Donate

Compatibility notes

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.

  1. Autocompletion fix for case-sensitive identifiers

    Gravatar image committed: 28 Feb 2020 22:04 compiled: 29 Feb 2020 08:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  2. Fix implicit use of quoted schema (database)

    Gravatar image committed: 28 Feb 2020 20:52

  3. Issue #895: remove wrong comment, and duplicated check for empty expression

    Gravatar image committed: 27 Feb 2020 07:43 compiled: 27 Feb 2020 07:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  4. Added support for quoted identifiers and case-insensitive comparision for not quoted identifiers for autocompletion and list of tables in table clauses

    Gravatar image committed: 25 Feb 2020 17:01

  5. Enhance aliasing of edges on dark background in new logo

    Gravatar image committed: 26 Feb 2020 07:51 compiled: 26 Feb 2020 07:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  6. Revamp main logo

    Gravatar image committed: 25 Feb 2020 22:18 compiled: 25 Feb 2020 22:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  7. PostgreSQL libraries: give the user the hint to VC redistributable on any dll loading error. Not just when a procedure could not be assigned. If VC is missing, the user may get "The specified module was not found", just like when the main dll is missing.

    Gravatar image committed: 25 Feb 2020 21:28 compiled: 25 Feb 2020 21:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  8. Detect more column default values as NULL instead of "No default", on MySQL 5.7. See https://www.heidisql.com/forum.php?t=35678

    Gravatar image committed: 23 Feb 2020 11:36 compiled: 23 Feb 2020 11:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  9. Overseen file change for previous commit, see https://www.heidisql.com/forum.php?t=35692#p35702

    Gravatar image committed: 23 Feb 2020 11:11 compiled: 23 Feb 2020 11:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  10. Don't auto-fit width of columns in routine parameter tree. Just store and restore what the user has set. Closes #903.

    Gravatar image committed: 22 Feb 2020 16:47 compiled: 22 Feb 2020 16:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  11. Make TConnectionParameters.IsMySQL specific to MySQL only, and rename the grouped type checks to IsAnyMySQL, IsAnyMSSQL etc. This way the status bar now shows "MySQL", not "MySQL or MariaDB"

    Gravatar image committed: 22 Feb 2020 09:06 compiled: 22 Feb 2020 09:27

    Downloads: 32bit build (8.0 MB)64bit build (8.5 MB)32+64bit installer (22.2 MB)

  12. Issue #12: disable session options unsupported by SQLite

    Gravatar image committed: 22 Feb 2020 08:40

  13. Fix state of checkboxes on the session manager's Advanced tab

    Gravatar image committed: 22 Feb 2020 08:23

  14. Support disabling "Full table status" on PostgreSQL. See https://www.heidisql.com/forum.php?t=35681

    Gravatar image committed: 22 Feb 2020 07:58 compiled: 22 Feb 2020 08:27

    Downloads: 32bit build (7.9 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  15. Issue #140: As a complement to writing tab backups in UTF8 without BOM, now load them in this encoding, not in UTF8 with BOM
    * see deab98736ed591b1aeb6a229de1ddf06e9f43a42
    * see https://www.heidisql.com/forum.php?t=35551

    Gravatar image committed: 20 Feb 2020 09:35 compiled: 20 Feb 2020 09:58

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  16. Issue #7: revert a153c7abf87ad7d93f8fc0a05e2f858195300e04, so we have the old sorting of tables, functions etc. back in the completion proposal. See also https://www.heidisql.com/forum.php?t=35659

    Gravatar image committed: 20 Feb 2020 06:34 compiled: 20 Feb 2020 06:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  17. MSSQL: Remove surrounding parentheses from default value. Closes #721

    Gravatar image committed: 18 Feb 2020 21:07 compiled: 18 Feb 2020 21:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  18. Use default library of given network type in command line receiver. See https://www.heidisql.com/forum.php?t=35656

    Gravatar image committed: 18 Feb 2020 20:28 compiled: 18 Feb 2020 20:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  19. Make actCopyOrCutExecute safer against harmless crashes, and show occurring error messages in log panel

    Gravatar image committed: 16 Feb 2020 12:48 compiled: 16 Feb 2020 12:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  20. Issue #7: revert 2b443fb8fb7e61b373a55e7deb86f501b5712b86, add space to end-of-token-characters again, as it's obviously inconvenient that the proposal stays open with no items in it after pressing space. Probably we find a better solution here.

    Gravatar image committed: 16 Feb 2020 10:21 compiled: 16 Feb 2020 10:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  21. Issue #885: Move types of table keys from global scope constants to class constants in TTableKey definition, to make them stable against mix-ups

    Gravatar image committed: 15 Feb 2020 12:51 compiled: 15 Feb 2020 12:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  22. Fix detection of primary key in TDBConnection.GetKeyColumns. Closes #885

    Gravatar image committed: 15 Feb 2020 12:32

  23. Fix no longer applied LEFT() on large text columns in data grid, for data types with a max length over 2147483647

    Gravatar image committed: 15 Feb 2020 08:24 compiled: 15 Feb 2020 08:56

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  24. Show Host, Last connect and Comment columns by default, in the session manager's tree

    Gravatar image committed: 15 Feb 2020 07:52 compiled: 15 Feb 2020 07:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.1 MB)

  25. Move some tree initialization code from session manager's OnCreate event to the later OnShow event, where the session tree has a handle. Fixes no longer working .ScrollIntoView for the last active session. Closes #897.

    Gravatar image committed: 15 Feb 2020 07:50

  26. Widen buttons on search/replace dialog by one quarter, so translations fit better on them

    Gravatar image committed: 14 Feb 2020 17:58 compiled: 14 Feb 2020 18:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  27. Reference table of a foreign key is prefixed with its database, which causes the table editor to display no columns in the dropdown editor. Fix that by outsourcing some logic from main unit into TForeignKey.ReferenceTableObj. Closes #158

    Gravatar image committed: 11 Feb 2020 16:56 compiled: 11 Feb 2020 17:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  28. Issue #158: detect foreign keys of PostgreSQL tables

    Gravatar image committed: 10 Feb 2020 07:52 compiled: 10 Feb 2020 07:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  29. Fix crash when accessing data from data tab on a disconnected session. Closes #878

    Gravatar image committed: 09 Feb 2020 12:12 compiled: 09 Feb 2020 12:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  30. Issue #12: log "closed at.." message at the end of SQLite connections

    Gravatar image committed: 07 Feb 2020 14:50

  31. Prefer KeyPressed() over GetKeyState(), which may help to fix the backspace crashes on Wine: https://www.heidisql.com/forum.php?t=34351

    Gravatar image committed: 07 Feb 2020 12:16 compiled: 07 Feb 2020 12:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  32. Issue #7: Remove space from completion proposal's end-of-token characters, so space no longer overtakes the focused item.

    Gravatar image committed: 07 Feb 2020 11:33 compiled: 07 Feb 2020 11:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  33. Sort completion proposal alphabetically, so we have tables, columns, functions etc. mixed. Closes #7

    Gravatar image committed: 07 Feb 2020 11:15 compiled: 07 Feb 2020 11:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  34. Fix crash, caused by a previous commit for #793

    Gravatar image committed: 06 Feb 2020 19:55 compiled: 06 Feb 2020 20:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  35. Detect MySQL fulltext keys, and fix wrong USING <algorithm>. See https://www.heidisql.com/forum.php?t=35365

    Gravatar image committed: 06 Feb 2020 16:55 compiled: 06 Feb 2020 17:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  36. Introduce read-only mode for grid editors. Closes #631

    Gravatar image committed: 06 Feb 2020 12:29 compiled: 06 Feb 2020 12:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  37. Uncheck query profile checkbox when switching to a non-MySQL connection. Closes #793

    Gravatar image committed: 06 Feb 2020 07:51 compiled: 06 Feb 2020 07:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  38. Minor performance fix

    Gravatar image committed: 05 Feb 2020 17:35 compiled: 05 Feb 2020 17:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  39. Prefer VirtualTree's OnNodeDblClick over OnDblClick, to detect whether the user really clicked on a session node, or somewhere else. Closes #820

    Gravatar image committed: 05 Feb 2020 17:34

  40. Update VirtualTrees component to v7.3, from https://github.com/Virtual-TreeView/Virtual-TreeView/milestone/13

    Gravatar image committed: 05 Feb 2020 17:12 compiled: 05 Feb 2020 17:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  41. Detect non empty numeric scale for DOUBLE datatype, at least if numeric precision is already given. Closes #876

    Gravatar image committed: 05 Feb 2020 16:42 compiled: 05 Feb 2020 16:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  42. Update libmariadb.dll, to hopefully fix #519

    Gravatar image committed: 04 Feb 2020 19:21 compiled: 04 Feb 2020 19:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (22.2 MB)

  43. Silence crash happening in some very early calls to apphelpers.FindNode, also triggered by RestoreTabs. Probably helps here: https://www.heidisql.com/forum.php?t=35551

    Gravatar image committed: 04 Feb 2020 08:03 compiled: 04 Feb 2020 08:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (21.9 MB)

  44. Check connection object state before destroying remaining query results, and release library when closing a connection

    Gravatar image committed: 04 Feb 2020 08:00

  45. Issue #831: Update PostgreSQL libraries:
    * add libpq.dll v10.0.11 32+64bit
    * add libpq.dll v12.0.1 64bit
    * add 2 new dependencies (each 32+64bit): libcrypto-1_1.dll and libssl-1_1.dll
    * remove libpq.dll v9.5 32+64bit
    * remove 2 no longer dependent files (each 32+64bit): libeay32.dll and ssleay32.dll

    Gravatar image committed: 03 Feb 2020 20:57 compiled: 03 Feb 2020 21:27

    Downloads: 32bit build (7.9 MB)64bit build (8.8 MB)32+64bit installer (21.9 MB)

  46. Use TDBObject.TableColumns for views as well, handle these like tables. Fixes crash when editing view data, when trying to create a table copy of a view, and some more.

    Gravatar image committed: 02 Feb 2020 16:35 compiled: 02 Feb 2020 16:56

    Downloads: 32bit build (7.9 MB)64bit build (8.8 MB)32+64bit installer (21.2 MB)

  47. Detect column default value as text if it starts with a single quote. Applies to older MySQL versions without IS.columns. Closes #873

    Gravatar image committed: 02 Feb 2020 16:03 compiled: 02 Feb 2020 16:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (21.2 MB)

  48. Issue #784: set minimum dimensions of update-check dialog, and default screen positioning

    Gravatar image committed: 02 Feb 2020 10:58 compiled: 02 Feb 2020 11:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (21.2 MB)

  49. Tweak update check dialog, closes #784
    * make dialog resizable
    * restore previous dialog size
    * use fixed pitch font in build notes

    Gravatar image committed: 30 Jan 2020 16:15 compiled: 30 Jan 2020 16:27

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (21.2 MB)

  50. Prefer string helpers .ToLowerInvariant and .ToUpperInvariant over culture dependent .ToLower and .ToUpper. See https://stackoverflow.com/questions/6225808/string-tolower-and-string-tolowerinvariant . Closes #856

    Gravatar image committed: 30 Jan 2020 12:28 compiled: 30 Jan 2020 12:57

    Downloads: 32bit build (8.0 MB)64bit build (8.8 MB)32+64bit installer (21.2 MB)