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

मेरे इन्सर्ट से कौन सी अनूठी कुंजी हिट होती है?

जैसा कि बॉबी ने सुझाव दिया है, शो इंडेक्स प्रासंगिक कुंजी इंडेक्स के साथ एक परिणामसेट लौटाता है, इस पेज की जांच करें। आगे के उदाहरणों के लिए:

SHOW INDEXES FROM products_to_categories
WHERE Key_name = "PRIMARY"
AND Seq_in_index = '2';

+------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table                  | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
+------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| products_to_categories |          0 | PRIMARY  |            2 | category_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |
+------------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+

हालांकि इसके लिए शायद उतने ही कोड की आवश्यकता होगी, यदि निम्न वर्कअराउंड से अधिक नहीं।

जांचें कि आपने कौन सा मान डाला है जो तालिका में मौजूदा पंक्ति से टकराता है:

SELECT code FROM myTable WHERE code = 'the_value_you_tried_to_insert';

या

SELECT name FROM myTable WHERE name = 'the_value_you_tried_to_insert';

यद्यपि बहुत ही सुंदर समाधान नहीं है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुबेरनेट्स में टॉमकैट कंटेनर को mysql डेटाबेस कंटेनर से कनेक्ट करने में असमर्थ?

  2. MySQL में Key, Primary Key, Unique Key और Index के बीच अंतर

  3. Jboss क्विकस्टार्ट ट्यूटोरियल में mysql को कैसे शामिल करें

  4. URL पैरामीटर के आधार पर SQL क्वेरी बनाना

  5. कई-से-अनेक तालिकाओं से समूह पुनर्प्राप्त करना