Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Fehler bei MySQL-Syntax

Frage Entwicklung PHP

Mitglied: s7mahess

s7mahess (Level 1) - Jetzt verbinden

11.12.2009, aktualisiert 12.12.2009, 3511 Aufrufe, 4 Kommentare

Da ich noch etwas neu in SQL bin und nun mittlerweile seit heute früh um 7 in den 15 zeilen meinen Fehler suche bin ich mittlerweile am verzweifeln. Erkenntlich an den Gebissspuren in meiner Tastatur.
Irgendwo ist hier ein Fehler versteckt nur wo?

Fehler beim erstellen der Tabelle api_corp_membertracking
(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 ' `startDateTime` datetime unsigned NOT NULL, `baseID` int unsigned, ' at line 4)

01.
    $tb_sql[] = array("CREATE TABLE `api_corp_membertracking`( 
02.
    `id` int unsigned NOT NULL auto_increment, 
03.
    `characterID` int unsigned NOT NULL, 
04.
    `name` varchar, 
05.
    `startDateTime` datetime unsigned NOT NULL, 
06.
    `baseID` int unsigned, 
07.
    `base` int unsigned, 
08.
    `title` varchar, 
09.
    `logonDateTime` datetime unsigned NOT NULL, 
10.
    `logoffDateTime` datetime unsigned NOT NULL, 
11.
    `locationID` int unsigned NOT NULL, 
12.
    `location` varchar, 
13.
    `shipTypeID` int unsigned NOT NULL, 
14.
    `shipType` varchar NOT NULL, 
15.
    `roles` longint unsigned, 
16.
    `grantableRoles`int unsigned, 
17.
    PRIMARY KEY  (`id`) 
18.
    ) TYPE=MyISAM;","api_corp_membertracking");
Mitglied: dog
11.12.2009 um 11:35 Uhr
Ein Datemtime Feld hat keine Vorzeichenbehaftung!

01.
`startDateTime` datetime NOT NULL, 
Grüße

Max
Bitte warten ..
Mitglied: s7mahess
11.12.2009 um 11:39 Uhr
Fehler beim erstellen der Tabelle api_corp_membertracking
(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 ' `startDateTime` datetime NOT NULL, `baseID` int unsigned, `base`' at line 4)

01.
    $tb_sql[] = array("CREATE TABLE `api_corp_membertracking`( 
02.
    `id` int unsigned NOT NULL auto_increment, 
03.
    `characterID` int unsigned NOT NULL, 
04.
    `name` varchar, 
05.
    `startDateTime` datetime NOT NULL, 
06.
    `baseID` int unsigned, 
07.
    `base` int unsigned, 
08.
    `title` varchar, 
09.
    `logonDateTime` datetime NOT NULL, 
10.
    `logoffDateTime` datetime NOT NULL, 
11.
    `locationID` int unsigned NOT NULL, 
12.
    `location` varchar, 
13.
    `shipTypeID` int unsigned NOT NULL, 
14.
    `shipType` varchar NOT NULL, 
15.
    `roles` longint unsigned, 
16.
    `grantableRoles`int unsigned, 
17.
    PRIMARY KEY  (`id`) 
18.
    ) TYPE=MyISAM;","api_corp_membertracking");
Bitte warten ..
Mitglied: dog
11.12.2009 um 11:54 Uhr
Ein varchar erfordert eine Längenangabe:

01.
varchar(20)
Das kannst du aber alles hier nachlesen: http://dev.mysql.com/doc/refman/5.1/de/create-table.html
Bitte warten ..
Mitglied: s7mahess
11.12.2009 um 12:06 Uhr
danke

dachte vchar muss man nicht begrenzen, da es ja datenmenge+1bit an speicherplatz brauch

wieder eine erfahrung mehr
Bitte warten ..
Ähnliche Inhalte
Apache Server
gelöst Fehler beim Import einer DB vom anderen MySQL-Server (2)

Frage von zeroblue2005 zum Thema Apache Server ...

Datenbanken
gelöst Fehler 1064 you have an error in SQL syntax datenbankabfrage, Search and Replace (1)

Frage von Blackshirt zum Thema Datenbanken ...

Debian
Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
VPN Tunnel aufbauen (16)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (14)

Frage von marshall75000 zum Thema Router & Routing ...

Microsoft Office
Saubere HTML aus Word-Dokument (14)

Frage von peterpa zum Thema Microsoft Office ...

E-Mail
gelöst Probleme beim E-Mail Empfang (12)

Frage von TommyB83 zum Thema E-Mail ...