Re: Suche kostenlosen MySQL-Client für Windows
Zitat:
|
Re: Suche kostenlosen MySQL-Client für Windows
Um keine Internetverbindung aufzubauen musst du bei HeidiSQL in Tools > Preferences die 3 automatischen Update Funktionen ausschalten. Ansonsten gibts keine versteckten "Nach-Hause-Telefonierer". Da ich der Autor bin, kann ich dir das schwarz auf weiß geben :)
|
Re: Suche kostenlosen MySQL-Client für Windows
Wie wäre es mit dem EMS SQL Manager: http://www.sqlmanager.net/ Die light Version ist Freeware: http://www.sqlmanager.net/de/products/mysql/manager
|
Re: Suche kostenlosen MySQL-Client für Windows
Ah klasse, dich als Entwickler hier zu haben. An dieser Stelle einen herzlichen Dank für HeidiSQL. :thumb:
Ich habe auch gleich mal eine Frage dazu, denn ganz zufrieden bin ich mit HeidiSQL noch nicht: Wenn ich eine Tabelle exportiere, dann erhalte ich diesen SQL-Code:
SQL-Code:
PHPMyAdmin akzeptiert diesen Code nicht (Syntax-Fehler).
CREATE TABLE "main_quotations" (
"id" int(10) unsigned NOT NULL AUTO_INCREMENT, "author" text COLLATE utf8_unicode_ci NOT NULL, "quotation" text COLLATE utf8_unicode_ci NOT NULL, "q_show" tinyint(1) unsigned NOT NULL DEFAULT '1', PRIMARY KEY ("id","q_show") ) AUTO_INCREMENT=59; Wenn ich die Tabelle mit dem EMS SQLManager exportiere, wird sie auch von PHPMyAdmin akzeptiert:
SQL-Code:
Kann man das irgendwo umstellen bzw. könntest du mal schauen, ob du das universeller hinbekommst? :)
CREATE TABLE `main_quotations` (
`id` INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT, `author` TEXT COLLATE utf8_unicode_ci NOT NULL, `quotation` TEXT COLLATE utf8_unicode_ci NOT NULL, `q_show` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1', PRIMARY KEY (`id`, `q_show`) )ENGINE=MyISAM AUTO_INCREMENT=59 CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci'; Als Unterschiede sehe ich die Anführungszeichen und "int" statt "integer". Die Angabe der Kodierung fehlt bei dir ebenfalls. @Luckie: Lesen, dennoch danke. *g* Zitat:
|
Re: Suche kostenlosen MySQL-Client für Windows
Oh, da hab eich nicht ganz zu Ende gelesen.
|
Re: Suche kostenlosen MySQL-Client für Windows
Matze, du hast da wohl die 4.0 mit "ANSI SQL" als "Target compatibility" benutzt - da sind Anführungszeichen statt Backticks Pflicht. Mach bitte ein Update auf die 5.0 beta oder sogar die aktuelle Build dann bekommst du einen refaktorisierten Export Dialog zu Gesicht, der diese Option gar nicht hat, und viele viele Bugs weniger:
http://www.heidisql.com/images/scree...export_sql.png |
Re: Suche kostenlosen MySQL-Client für Windows
Perfekt, danke. :thumb:
Dann habe ich gleich noch eine Anregung: Ich nutze die Export-Funktion oftmals nur, ob schnell was in PHPMyAdmin eingeben zu können (ich habe noch keinen externen Zugriff beim Hoster beantragt). Da benötige ich den Export nicht in einer Datei. Beim EMS SQLManager konnte ich die Daten in den integrierten SQL-Editor "exportieren" ohne Umweg über Dateien. Wenn du das noch einbauen könntest, wäre das super. Also als zusätzliche Option bei Output: "One big file", "Directory", ... und da noch "SQL Editor" o.ä. und den zu exportierenden Code in den internen Editor laden bzw. in ein Textfeld. So eines wie du es zur Eingabe der manuellen SQL-Abfragen auch nutzt (Reiter: Query). Aber auch ohne dieses Feature komme ich nun zurecht. ;) Grüße, Matze |
Re: Suche kostenlosen MySQL-Client für Windows
Gute Anregung, danke! Wie wär's - etwas universeller - mit einer Option "Copy to clipboard" - damit könnte man's entweder in ein Query tab oder auch in andere Anwendungen pasten?
|
Re: Suche kostenlosen MySQL-Client für Windows
Auch wenns ein klein wenig Offtopic ist:
MySQL Front hatte damals (wenn ich mich recht erinnere) eine Option, gleichzeitig auf mehrere DB's zu Verbinden und z.B. eine Direktkopie von einer Datenbank in eine andere zu machen. Wenn ich das damals richtig mitbekommen habe ist HeidiSQL ja im Prinzip das alte mySQLFront nur mit neuem Namen, oder? Warum habe ich die Option dann letztens nicht gefunden, als ich meine Datenbank umziehen wollte? ;-) Ist die nur gut versteckt worden oder hab ich was anderes verpasst? |
Re: Suche kostenlosen MySQL-Client für Windows
Hallo,
du machst einen Rechtsklick auf die entsprechende Datenbank, dann Export Database as SQL und als Destination Output gibts du einfach die Zieldatenbank an. Viele Grüße ... // Edit: Du musst vorher natürlich ggf. die Verbindung zu einem weiteren Server aufbauen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz