Stephan: ENCODE geht bei "SELECT" aber nicht bei "INSERT"

Beitrag lesen

Wenn du ein nachvollziehbares Beispiel bringst, wird man daran möglicherweise den Fehler feststellen können.

Folgende Sache funktioniert:
SELECT ENCODE('daumenschraube','meinpasswort');

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.