Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

DELETE और INSERT . की नकल करने के लिए REPLACE INTO के साथ रिकॉर्ड जोड़ना

<घंटा/>

आप REPLACE INTO का उपयोग कर सकते हैं जो DELETE + INSERT की तरह काम करता है। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int, FirstName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

एक अद्वितीय अनुक्रमणिका बनाने की क्वेरी निम्नलिखित है -

mysql> तालिका बदलें डेमोटेबल अद्वितीय id_index (Id) जोड़ें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.41 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। चूंकि हमने डुप्लीकेट रिकॉर्ड जोड़े हैं, नया रिकॉर्ड जुड़ जाता है यानी पिछले रिकॉर्ड के साथ उसी आईडी से बदल दिया जाता है -

mysql> डेमोटेबल वैल्यू (100, 'क्रिस') में बदलें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल वैल्यू में बदलें (101, 'डेविड'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> डेमोटेबल वैल्यू (100, 'बॉब') में बदलें; क्वेरी ओके, 2 पंक्तियाँ प्रभावित (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | बॉब || 101 | डेविड |+------+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. हम MySQL INSERT INTO कमांड के साथ WHERE क्लॉज का उपयोग कैसे कर सकते हैं?

    हम कंडीशनल इंसर्ट का उपयोग कर सकते हैं यानी नई रो इंसर्शन के मामले में INSERT INTO कमांड के साथ WHERE क्लॉज। इसे निम्नलिखित तरीकों से किया जा सकता है - डमी टेबल की सहायता से इस मामले में, हम कुछ शर्तों के साथ डमी टेबल से मान सम्मिलित करते हैं। वाक्य रचना इस प्रकार हो सकती है - INSERT INTO table_name

  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे सम्मिलित करें?

    MySQL डेटाबेस में डेटा डालने के लिए INSERT कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम में डालें(आपका कॉलमनाम1,...आपका कॉलमनामएन)मान(मान1,वैल्यू2,......वैल्यूएन); यहां, मैं जावा प्रोग्रामिंग भाषा के साथ एक MySQL डेटाबेस में रिकॉर्ड सम्मिलित कर रहा हूं। सबसे पहले, हमें MySQL में एक टे

  1. MySQL में URL रिकॉर्ड का एक भाग ढूँढें और बदलें?

    रिकॉर्ड बदलने का सबसे आसान तरीका है MySQL REPLACE() - . का उपयोग करना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2025 मानों (http=//www.gmail.com) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपयोग करके