Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel updateOrCreate ऑटो-इंक्रीमेंटल डेटाबेस के साथ

इस तरह आप इस विधि का उपयोग करते हैं:

Model::updateOrCreate(
   ['primary_key' => 8],
   ['field' => 'value', 'another_field' => 'another value']
);

जैसा कि पहला परम अद्वितीय फ़ील्ड की एक सरणी पास करता है, या आपके मामले में, प्राथमिक कुंजी। गैर-अद्वितीय फ़ील्ड यहां स्पष्ट रूप से पीके के साथ कुछ भी पास करने की तरह समझ में नहीं आते हैं।

दूसरा परम मूल्यों की एक सरणी है जिसे अद्यतन/बनाया भी जाना चाहिए, लेकिन अद्वितीय/पीके खोज में अनदेखा किया जाना चाहिए।



  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. संबंधित फ़ील्ड के साथ आइटम को अपडेट करने के लिए उदाहरण फ़िल्टर हुक

  4. गलती! पीआईडी ​​फ़ाइल (/usr/local/mysql/data/Mac.local.pid) को अपडेट किए बिना सर्वर ने बंद कर दिया

  5. SET फ़ील्ड से मान निकालने का सबसे अच्छा तरीका?