Mysql
 sql >> база данни >  >> RDS >> Mysql

как да създам изчислено поле в mysql?

За MySQL docs (подчертано) не можете да имате израз в стойност по подразбиране:

Тествах, че следният тригер работи за вашето намерение:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Javascript библиотеки, които позволяват SQL-подобни заявки към JSON данни?

  2. Как да проверя дали JDBC драйверът е инсталиран правилно и дали DB може да бъде свързан?

  3. Създайте таблица с имена на колони, получени от стойности на редове на друга таблица

  4. Условна разделена трансформация:Експортирайте данни от SQL Server в Oracle и MySQL бази данни

  5. mySQL връща всички редове, когато поле=0