Ergebnis 1 bis 6 von 6

Thema: mySQL: 1 warning, aber wo steht der Warntext ?

  1. #1
    HTML Newbie
    Registriert seit
    31.07.2007
    Ort
    Nürnberg
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard mySQL: 1 warning, aber wo steht der Warntext ?

    Hallo

    Wenn ich folgende Anweisung absetze..
    mysql> insert into vowahl values (1,2,"deine ip3",2007-11-01);

    ..bekommt ich (nur) diese Ausgabe:
    Query OK, 1 row affected, 1 warning (0.25 sec)

    Ich fragte mich nun, was hinter dem Warning steckt.
    Habe herausgefunden, daß es nicht kommt, wenn man den 4 Wert (das Datum) auch in Anführungszeichen setzt.

    Es wäre ungemein hilfreich, wenn mySQL (4.1) einem den zum Warning gehörenden Text verraten würde.

    Oder mache ich etwas falsch ?

    Danke..
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Das Leben findet in der Zukunft statt..

  2. #2
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Wirklich richtig wäre

    Code:
    insert into `vorwahl` (`ID`, `usr_ID`, `ip`, `time`) values (1,2,"deine ip3", "2007-11-01");
    Die Spaltennamen sind erfunden.
    Warnungen gibt es öfters.
    In PHP kannst du Sie mit
    Code:
    echo mysql_error()
    ausgeben.
    Bin mir nun aber nicht sicher ob du auf der Konsole arbeitest.
    Falls du auf der Konsole arbeitest kannst du die Mysql Session mit
    Code:
    mysql -p -u user --show-warnings=TRUE
    starten dann werden Warnungen angezeigt.

    Beispel:
    mysql> insert into rr_stings values (22, hallo, hallo);
    ERROR 1146 (42S02): Table 'cms.rr_stings' doesn't exist
    P.S. Der obere Befehl geht mit Mysql 5 aber mit v4 sollte es auch klappen, ansonst schau mal in die Hilfe
    Code:
    mysql --help
    Facebook Gruppe: Böses Encoding

  3. #3
    Gast

    Standard

    Hi,
    Danke für die prompte und ausführliche Antwort.
    Ja, ich meinte die Konsol-Schnittstelle.

    V4.1 kennt den Parameter "show-warnings" leider nicht.
    c:\web\mysql\bin\mysql -u root -p --show-warnings=TRUE
    c:\web\mysql\bin\mysql: unknown variable 'show-warnings=TRUE'


    Ich habe die help-Ausgabe genau durchsucht und auch nichts Ähnliches gefunden.

    Die PHP-Schnittstelle verhält sich übrigens gleich - ein echo mysql_error() fördert das Warning ebenfalls nicht zu Tage.

    Habe mal einen anderen Fehler provoziert (Abschneiden bei Datenübernahme) - auch hier kein Warning-Klartext.

    Tja, wenn ich die sehen will, muß ich wohl die neue Version aufspielen.

    Trotzdem Danke

  4. #4
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm, das auch noch auf Windows

    Dieser Artikel sollte weiterhelfen:
    Facebook Gruppe: Böses Encoding

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    31.07.2007
    Ort
    Nürnberg
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Volltreffer !

    Code:
    mysql> show warnings;
    +---------+------+-------------------------------------------+
    | Level   | Code | Message                                   |
    +---------+------+-------------------------------------------+
    | Warning | 1265 | Data truncated for column 'Zeit' at row 1 |
    +---------+------+-------------------------------------------+
    Ich war vorher sogar auf der Site gewesen, hatte aber nur "warning" als Suchbegriff eingegeben - die Suchmaschine hätte aber "warnings" gebraucht, um den Artikel zu finden..

    Nochmals vielen Dank für die tolle Hilfe.
    So macht es glatt Spaß, hilflos zu sein
    Das Leben findet in der Zukunft statt..

  6. #6
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Bitte schön.

    Viele Suchmaschienen schauen auf das was du geschrieben hast und dann ein Leerzeichen was ja grundsätzlich falsch ist. Aber egal.
    Google findet alles
    Facebook Gruppe: Böses Encoding

Ähnliche Themen

  1. chat fehler script (Warning)
    Von theclasses im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 19.10.2007, 14:19
  2. Warning: ini_set()
    Von schneider24 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 26.03.2007, 17:40
  3. Warning: mysql_fetch_assoc()
    Von Daniela im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 20.12.2006, 14:50
  4. warning
    Von gelöschter User im Forum Forum-Hilfe.de intern
    Antworten: 12
    Letzter Beitrag: 26.01.2006, 20:44
  5. Case open warning
    Von PopEye im Forum Computer - Internet Forum
    Antworten: 12
    Letzter Beitrag: 24.03.2005, 17:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •