MySQL quary error

09/18/2010 13:26 Xcalibur1996#1
wenn ich beim char erstellen auf ok drücke kommt in dem char server dieser
MySQL error :[ERROR]:MySQL Query Error 'Field ' skill_levels' doesn't have a default value'

Sufu und google benutzt und nichts gefunden kann mir da einer helfen ????

ich danke im voraus
09/18/2010 13:30 blümchenbubi*.*#2
Also wenns Calli FIle sind dan habe ich vllt eine Lösung:
Kanns sein das deine Datenbank verbuggt ist ?
Probiere es mal mit einer von Aldimasters aus

Aber wen du OFFI meinst sorry kein plan xD
09/18/2010 13:43 Xcalibur1996#3
Funktuniert nich.... :S
09/18/2010 14:14 blümchenbubi*.*#4
hast du den Offi FIles oder Calli FIles?
09/18/2010 16:12 ©ross#5
Quote:
Originally Posted by chiidii View Post
hast du den Offi FIles oder Calli FIles?
Caali.
MySQL -> Caali
MsSQL -> Offi Files.

@Topic:
Volgendes in die Datenbank ausführen:
PHP Code:
ALTER TABLE `charactersCHANGE `skills` `skillsvarchar(255) DEFAULT '1,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0';
ALTER TABLE `charactersCHANGE `skill_levels` `skill_levelsvarchar(200) DEFAULT '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'
Das sollte es beheben.

Mfg
Cross
09/18/2010 17:05 Xcalibur1996#6
Tud mir leid wenn ich frage aber wo soll ich das einfügen unter welchen tabels?
09/18/2010 21:27 ©ross#7
Quote:
Originally Posted by Xcalibur1996 View Post
Tud mir leid wenn ich frage aber wo soll ich das einfügen unter welchen tabels?
Simple:
Neue Datei erstellen -> den inhalt von mir (den code) einfügen ->Speichern als -> FIX.sql (wichtig die endung .sql (!) )

Diese Fix.sql dann einfach in deine datenbank ausführen :)

mfg
cross
09/18/2010 22:08 Xcalibur1996#8
ich weiß ehlich gesagt immernoch nicht was du meinst... hast du TV?
09/21/2010 18:43 Xcalibur1996#9
[Only registered and activated users can see links. Click Here To Register...]
09/21/2010 19:25 Bigsword#10
er meint du erstellst ne .txt datein mit der endung .sql (somit isses ne .sql datei) in der schreibste dann den oben genannten Code von Cross rein und batcht sie in Navicat ein. Sollte deinen Bug beheben.
09/21/2010 19:42 Quael#11
pass auf ganz ausführlich:

1. Du gehst auf den Desktop und klickst rechts. Gehst auf neu und dann auf Neues Textdokument. Nenn dieses dann wie du willst aber mit der Endung ".sql" (z.b. Fix.sql (Das .txt einfach wegmachen)) Du klickst rechts und dann auf bearbeiten. Jetzt kopier einfach den teil von Oben rein aber hier auch nochmal:
Code:
ALTER TABLE `characters` CHANGE `skills` `skills` varchar(255) DEFAULT '1,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0';
ALTER TABLE `characters` CHANGE `skill_levels` `skill_levels` varchar(200) DEFAULT '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0';
Danach abspeichern und kannst schließen

2. Starte über Xampp oder so dein MySQL

3. So geh jetzt auf Navicat oder welches Datenbankprogramm du auch hast und öffne die Datenbank (Bei navicat: Connection öffnen->Die Datenbank öffnen(z.b. flyff) dann klicke mit der rechten maustaste auf die eben geöffnete datenbank und dann auf "execute Batch File" oder "execute SQL File".

4. Bei File jetzt auf den Button mit den drei ... klicken. Jetzt suchst du da einfach die eben erstellte sql-datei raus und öffnest sie.

5. setze nun überall die häkchen hin und klicke auf start.

6. jetzt sollte eine progressbar sich ganz schnell füllen und in einer logbox sollte nun irgendwas mit successfully stehen. Falls nicht, dann lad dir einfach ne vollständige datenbank runter [Only registered and activated users can see links. Click Here To Register...]

so das wars

gruß ~Quael
09/22/2010 15:06 Xcalibur1996#12
bin gerade in der schule ich muss das mal machen wenn ich zuhause bin :D