Forum Doku Wiki Blog

Forumsarchiv 2006, März
MySQL 5.1 ALTER TABLE

archivierte Beiträge lesen

  1. (DATENBANK) MySQL 5.1 ALTER TABLE von Tom, 24. 03. 2006, 10:38

MySQL 5.1 ALTER TABLE

Der folgende Beitrag wurde am 24. 03. 2006, 10:38 Uhr von Tom veröffentlicht.

Hello,

ich finde meinen Fehler nicht.
Was ist falsch?

$sql = "
  ALTER TABLE `".strtolower($tablename)."`".
  ADD COLUMN `DEL` tinyint(3) unsigned default 0 AFTER `ID_".strtoupper($tablename)."`
    COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'";

Es kommt dann die Fehlermeldung:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'' at line 3





Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

MySQL 5.1 ALTER TABLE

Der folgende Beitrag wurde am 24. 03. 2006, 10:42 Uhr von Blitz veröffentlicht.

> You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'' at line 3

Dis syntax scheint nicht zu stimmen :-)

MySQL 5.1 ALTER TABLE

Der folgende Beitrag wurde am 24. 03. 2006, 10:44 Uhr von Honigkuchenpferd veröffentlicht.

Hi,

> > You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'' at line 3
>
> Dis syntax scheint nicht zu stimmen :-)

mal eine Debugmeldung des tatsächlich abgegangenen SQLStatements anzeigen lassen.   ;-)

MFG

MySQL 5.1 ALTER TABLE

Der folgende Beitrag wurde am 24. 03. 2006, 10:52 Uhr von Tom veröffentlicht.

Hello,

> > Dis syntax scheint nicht zu stimmen :-)
>
> mal eine Debugmeldung des tatsächlich abgegangenen SQLStatements anzeigen lassen.   ;-)

ALTER TABLE `buchung` ADD COLUMN `DEL` tinyint(3) unsigned default 0 AFTER `ID_BUCHUNG` COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'

Habs gefunden...

Der After muss eben immer hinten stehen :-))

ALTER TABLE `buchung` ADD COLUMN `DEL` tinyint(3) unsigned default 0
  COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'
  AFTER `ID_BUCHUNG`

So geht es.




Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

MySQL 5.1 ALTER TABLE

Der folgende Beitrag wurde am 24. 03. 2006, 10:44 Uhr von Tom veröffentlicht.

Hello,

> > You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT 'Satz ist zur Löschung markiert und wird idR nicht angezeigt'' at line 3
>
> Dis syntax scheint nicht zu stimmen :-)

Du Troll!

Ich habe sie aus dem Create-Statement entnommen. Da funktioniert sie.



Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4