Vinzenz Mai: ENCODE geht bei "SELECT" aber nicht bei "INSERT"

Beitrag lesen

Hallo,

Das hier funktioniert nicht:
INSERT INTO users (pwd, name, fname, uname, mail, createdate, logindate, updatedate, utype, uphone, uroles) VALUES
(ENCODE('daumenschraube','meinpasswort'), 'Mustermann', 'Hannes', 'SUPER', 'Hannes.Mustermann@MeinServer.de', '2009-04-09 11:20:19', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 'super', '', '');

Außer das Passwort, werden sämtliche Daten korrekt in DB geschrieben.
In der Spalte 'pwd' wird nichts eingetragen, sie bleibt leer.

das kann ich nicht nachvollziehen. Bei meiner Testtabelle werden die Daten ordentlich geschrieben. Anmerkung: pwd ist bei mir VARBINARY(20), MySQL-Version 5.0.51b-community-nt.

Freundliche Grüße

Vinzenz