sql >> Database >  >> RDS >> Mysql

Waarom retourneert AES_DECRYPT null?

Het antwoord is dat de kolommen binary zijn wanneer ze varbinary moeten zijn . Dit artikel legt het uit:

Met binary Omdat kolomtypes een vaste lengte hebben, moet de lengte van de invoerwaarde bekend zijn om een ​​correcte opvulling te garanderen. Gebruik voor onbekende lengtewaarden varbinary om problemen met onjuiste opvulling als gevolg van verschillende waardelengtes te voorkomen.



  1. Probleem met mysqldump:--defaults-extra-file optie werkt niet zoals verwacht

  2. BESTEL DOOR de IN-waardelijst

  3. Heeft de volgorde van velden in een WHERE-clausule invloed op de prestaties in MySQL?

  4. Retourdatum als ddmmjjjj in SQL Server