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

hvordan opretter man beregnet felt i mysql?

Per MySQL dokumenter (fremhævet) du kan ikke have et udtryk i en standardværdi:

Jeg har testet, at følgende trigger virker efter din hensigt:

CREATE TRIGGER MyTriggerName
  BEFORE INSERT ON info
  FOR EACH ROW
    SET NEW.NewField = md5(NEW.username);


  1. Oracle:hvordan man trækker to datoer fra og får minutter af resultatet

  2. Hvordan kan jeg indsætte i en BLOB-kolonne fra en insert-sætning i sqldeveloper?

  3. Sådan får du adgang til et RowDataPacket-objekt

  4. 6 måder at vælge duplikerede rækker i SQLite