anpera.net https://anpera.homeip.net/phpbb3/ |
|
mySQL Datenbank spinnt https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2917 |
Seite 1 von 1 |
Autor: | Narsil90 [ Fr 22 Sep, 2006 18:02 ] |
Betreff des Beitrags: | mySQL Datenbank spinnt |
Ich habe mir jetzt versucht, mein eigenes LOGD zu erstellen und kann in meine Datenbank nicht diesen Befehl einfügen: INSERT INTO accounts (login,name,password,superuser,laston) VALUES ("ADMIN","ADMIN","7cc93b8005c402adcca36d68cd6a573c",3,now()); Er zeigt mir immer folgende Fehlermeldung: Zitat: Error
SQL query: INSERT INTO accounts( login, name, PASSWORD , superuser, laston ) VALUES ( "ADMIN", "ADMIN", "7cc93b8005c402adcca36d68cd6a573c", 3, now( ) ); MySQL said: #1364 - Field 'badguy' doesn't have a default value Was muss ich tun? http://zarkaria.lima-city.de |
Autor: | Darkness [ Fr 22 Sep, 2006 18:53 ] |
Betreff des Beitrags: | |
Zitat: Error
SQL query: INSERT INTO accounts( login, name, PASSWORD , superuser, laston ) VALUES ( "ADMIN", "ADMIN", "7cc93b8005c402adcca36d68cd6a573c", 3, now( ) ); MySQL said: #1364 - Field 'badguy' doesn't have a default value Da stehts doch, badguy, hat keinen default wert... möglichkeit 1 (längefristig die ebssere) du gibts badguy den defaultwert NULL möglichkeit 2 (auf die schnelle): [php]INSERT INTO accounts( login, name, PASSWORD , superuser, laston, badguy) VALUES ( "ADMIN", "ADMIN", "7cc93b8005c402adcca36d68cd6a573c", 3, now( ), NULL ); [/php] |
Autor: | Nightborn [ Fr 22 Sep, 2006 18:57 ] |
Betreff des Beitrags: | |
könnte sein, daß du lotgd mit mysql 5 betreibst... da gibts probleme und du mußt manuelle anpassungen machen. <-- daher kenn ich die default value problematik. |
Autor: | Narsil90 [ Fr 22 Sep, 2006 20:01 ] |
Betreff des Beitrags: | |
kann mir mal bitte einer sagen, was ich dann da konkret eintragen muss, und ja, ich habe mySQL 5. War jetzt nicht scharf gemeint der satz, könnte nämlich so interpretiert werden. |
Autor: | Lestat [ Fr 22 Sep, 2006 22:27 ] |
Betreff des Beitrags: | |
Narsil90 hat geschrieben: kann mir mal bitte einer sagen, was ich dann da konkret eintragen muss, und ja, ich habe mySQL 5. War jetzt nicht scharf gemeint der satz, könnte nämlich so interpretiert werden. Äh.. du hast doch schon die Antwort bekommen? Was willst du mehr? Darkness hat geschrieben: Da stehts doch, badguy, hat keinen default wert...
möglichkeit 1 (längefristig die ebssere) du gibts badguy den defaultwert NULL möglichkeit 2 (auf die schnelle): [php]INSERT INTO accounts( login, name, PASSWORD , superuser, laston, badguy) VALUES ( "ADMIN", "ADMIN", "7cc93b8005c402adcca36d68cd6a573c", 3, now( ), NULL[/php] ); |
Autor: | Narsil90 [ Sa 23 Sep, 2006 08:17 ] |
Betreff des Beitrags: | |
Ja sorry. Habe das nur nicht verstanden. Habe das Problem jetzt behoben, aber immer, wenn ich mich einloggen möchte, sagt er mir: Fehler: Login-Daten waren ungültig. Was muss man da machen? |
Autor: | Darkness [ Sa 23 Sep, 2006 10:26 ] |
Betreff des Beitrags: | |
Ich vermute mal, dass dein Passwort mit dem der Datenbank nciht übereinstimmt^^ Also entweder hast du dich vertippt lol, oder du hast ein falsches in der Datenbank gespeichert^^ Also das was da unten steht, ist ja CHANGEME, haste das auch eingespeichert? Bzw beim einloggen auch eingetippt?^^ |
Autor: | Narsil90 [ Sa 23 Sep, 2006 17:21 ] |
Betreff des Beitrags: | |
Also das mit dem ADMIN login mit pw: CHANGEME geht nicht. Außerdem ist mein Problem, dass jetzt immer angezeigt wird: ... Data too long for column 'output' at row 1 Was muss ich jetzt denn machen? Ich habe einen Account erstellt und wollte mich einloggen, da erschien das. |
Autor: | Eliwood [ Sa 23 Sep, 2006 17:30 ] |
Betreff des Beitrags: | |
Narsil90 hat geschrieben: Also das mit dem ADMIN login mit pw: CHANGEME geht nicht.
Außerdem ist mein Problem, dass jetzt immer angezeigt wird: ... Data too long for column 'output' at row 1 Was muss ich jetzt denn machen? Ich habe einen Account erstellt und wollte mich einloggen, da erschien das. Ohje... Solche Probleme hab nichmal ich mit MySQL 5 oO Okay, das sollte abhilfe schaffen: $this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` CHANGE `output` `output` mediumtext NOT NULL;') |
Autor: | Narsil90 [ Sa 23 Sep, 2006 17:48 ] |
Betreff des Beitrags: | |
Tut mir Leid, aber klappt immernochnicht, obwohl ich den Befehl im SQL erfolgreich ausgeführt habe. |
Autor: | Eliwood [ Sa 23 Sep, 2006 17:49 ] |
Betreff des Beitrags: | |
Narsil90 hat geschrieben: Tut mir Leid, aber klappt immernochnicht, obwohl ich den Befehl im SQL erfolgreich ausgeführt habe.
Gleiche Fehlermeldung? |
Autor: | Narsil90 [ Sa 23 Sep, 2006 17:51 ] |
Betreff des Beitrags: | |
Ja immernoch die gleiche. Jetzt steht aber in meinem PHP-Admin-CP folgende Fehlermeldung: Zitat: Fehler
SQL-Befehl: [Bearbeiten] SELECT label, id FROM `phpmyadmin`.`pma_bookmark` WHERE dbase = 'db_zarkaria' AND ( user = 'db_zarkaria' OR user = '' ) ORDER BY label MySQL meldet: #1142 - SELECT command denied to user 'db_zarkaria'@'g159.green.fastwebserver.de' for table 'pma_bookmark' |
Autor: | Eliwood [ Sa 23 Sep, 2006 18:25 ] |
Betreff des Beitrags: | |
Huch... Da können wir nix machen... Offenbar fehlt deinem pma der Zugriff auf die pma-Tabelle oO |
Autor: | Narsil90 [ Sa 23 Sep, 2006 18:45 ] |
Betreff des Beitrags: | |
Was ist ein pma und was ist eine pma-tabelle? |
Autor: | Eliwood [ Sa 23 Sep, 2006 18:50 ] |
Betreff des Beitrags: | |
Narsil90 hat geschrieben: Was ist ein pma und was ist eine pma-tabelle?
phpMyAdmin. Die Pma-Tabelle ist die Tabelle (Eigentlich meinte Ich Datenbank ^^"") für die essentielle Steuerung der Oberfläche... |
Autor: | Chaosmaker [ Sa 23 Sep, 2006 19:30 ] |
Betreff des Beitrags: | |
Nee, da gehts um die Tabelle pma_bookmarks und die ist nicht essentiell, sondern reichlich überflüssig. Aber anscheinend ist der PMA so konfiguriert, daß er die unbedingt ins Boot holen will. ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |