sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor returnerer AES_DECRYPT null?

Svaret er, at kolonnerne er binary når de skal være varbinary . Denne artikel forklarer det:

Med binary kolonnetyper med fast længde, skal længden af ​​inputværdien være kendt for at sikre korrekt polstring. For ukendte længdeværdier, brug varbinary for at undgå problemer med forkert polstring som følge af forskellige værdilængder.



  1. Hvordan opretter man en fremmednøgle med ON UPDATE CASCADE på Oracle?

  2. Fejl i SQL Server under import af CSV-fil på trods af at varchar(MAX) blev brugt til hver kolonne

  3. Kopiering af data fra en fil til en CLOB i Oracle

  4. MySQL ::Vælg fra kommasepareret streng