| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: sql Fehler im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo. Habe ein Problem. Wenn ich die SQL über phpmyAdmin hochlade, kommt dieser Fehler. Code: SQL-Befehl: CREATE TABLE bb1_acpmenuitemgroups( ...
![]() |
| | #1 (permalink) |
| Registriert seit: 29.04.06 ![]() Likes: 0 | sql Fehler Anzeige Hallo. Habe ein Problem. Wenn ich die SQL über phpmyAdmin hochlade, kommt dieser Fehler. Code: SQL-Befehl:
CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NOT NULL ,
condition text NOT NULL ,
conditiontype enum( 'OR', 'AND' ) NOT NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NOT NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
);
MySQL meldet: Dokumentation
#1064 - 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 'condition text NOT NULL,
conditiontype enum('OR','AND') NOT NULL DEFAULT 'OR',' at line 4 Die SQL ist hier erreichbar: LINK Hinweis: Ich habe eine neue version auf den server gepielt. von: o Apache 2.0.54 o PHP 4.3.10 o Perl 5.8.4 o mySQL 4.1 auf: o Apache 2.2.3 o PHP 5.2.0-8+etch1 o Perl 5.8.8 o mySQL 5.0.32 |
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 10.03.07 ![]() Likes: 19 | Es könnte sein, dass deine SQL Version Probleme mit dem setzen eines DEFAULT-Wertes hat. Auf jeden Fall, wenn du noch Fremdschlüssel mit ON CASCADE SET DEFAULT hast, dann gibt es auch Probleme. Wie du das beheben kannst, kann ich dir aber leider auch nciht sagen |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
![]() Registriert seit: 06.01.07 ![]() Likes: 0 | also ich habs jetzt mal getestet, mein SQL-Server (5.0.24) frisst dein befehl auch net... ich bab dann mal bissel dran rumgebastelt, und folgenden "gültigen" sql-Befehl daraus gemacht: Code: CREATE TABLE `bla` ( `itemgroupid` SMALLINT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `title` VARCHAR( 255 ) NOT NULL , `condition` TEXT NOT NULL , `conditiontype` ENUM( 'OR', 'AND' ) NOT NULL DEFAULT 'OR', `showorder` SMALLINT( 5 ) UNSIGNED NOT NULL DEFAULT '0', `acpmode` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '0' ) das sind wohl reservierte sql-befehle, setz die tabellennamen einfach in `` dann funktionierts kann man für dein backup ja in einem kleinen script realisieren... |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ICQ Fehler | snoggo | Internet Allgemein | 6 | 02.07.08 14:35 |
| SQL Fehler | mastermix252 | (Web-) Design und webbasierte Sprachen | 5 | 02.02.08 16:01 |
| Wo ist der Fehler? | Python90 | Code Kitchen | 6 | 11.01.07 21:35 |
| wo ist der fehler? | ghostdog | (Web-) Design und webbasierte Sprachen | 3 | 17.10.05 18:46 |
| Fehler DNS | Sr01 | Windows | 5 | 02.02.04 09:07 |