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, 3488 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 ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
CMS
gelöst MySQL Import Access denied Fehler 1044 (1)

Frage von the-buccaneer zum Thema CMS ...

Windows Server
gelöst BackupExec 2016 Fehler beim Backup von Windows 2016 (1)

Frage von Looser27 zum Thema Windows Server ...

Switche und Hubs
gelöst Trunk für 2xCisco Switch. Wo liegt der Fehler? (43)

Frage von JayyyH zum Thema Switche und Hubs ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...