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