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

Можете ли да използвате обобщени стойности в рамките на ON DUPLICATE KEY

Знам, че сам си отговарям на въпроса тук, но...

Това в крайна сметка го накара да работи (благодарение на:счупена връзка )

INSERT INTO SomeTable(field1, field2) 
SELECT 'blah' AS field1, 
    MAX(AnotherTable.number) AS field2
FROM AnotherTable
ON DUPLICATE KEY 
UPDATE field2 = values(field2)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да запазите хеш стойност в колоната на таблицата в релсите

  2. Лесен въпрос за mysql относно първични ключове и вмъкване

  3. MySQL, DELETE заявка с Join

  4. Mysql отчита производителността на много големи таблици

  5. MySQL - Как да ПОРЪЧАТЕ ПО РЕЛЕВНОСТ? INNODB таблица