Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Suche kostenlosen MySQL-Client für Windows

  Alt 7. Mär 2010, 22:03
Ah klasse, dich als Entwickler hier zu haben. An dieser Stelle einen herzlichen Dank für HeidiSQL.

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:
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;
PHPMyAdmin akzeptiert diesen Code nicht (Syntax-Fehler).

Wenn ich die Tabelle mit dem EMS SQLManager exportiere, wird sie auch von PHPMyAdmin akzeptiert:

SQL-Code:
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';
Kann man das irgendwo umstellen bzw. könntest du mal schauen, ob du das universeller hinbekommst?
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 von Matze:
Die letzten Jahre nutze ich den EMS SQLManager, aber der ist sowas von langsam, verliert ab und zu die Datenbankverbindung und erst beim 3. Klick der jeweiligen Datenbankaktionen (Abfrage ausführen, ...) hat er die Verbindung wieder etc.
Grüße, Matze
  Mit Zitat antworten Zitat