Ist das Feld auch groß genug?
Zitat von
http://dev.mysql.com/doc/refman/5.1/de/encryption-functions.html:
Da AES als Algorithmus auf Blockebene arbeitet, werden Strings unterschiedlicher Länge bei der Verschlüsselung mit Füllzeichen erweitert. Die Länge des Ergebnis-Strings lässt sich mit folgender Formel berechnen:
16 × (trunc(string_length / 16) + 1)
Wenn AES_DECRYPT() ungültige Daten oder ein inkorrektes Auffüllen erkennt, gibt es NULL zurück.