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

2 क्लम एक दूसरे के बराबर नहीं बनाने के लिए SQL बाधा

यह अब MySQL 8.0.16 के रूप में समर्थित है।

देखें https://dev.mysql. com/doc/refman/8.0/hi/create-table-check-constraints.html

mysql> create table id_parent_table (
    -> main_id bigint unsigned not null,
    -> parent_id bigint unsigned not null,
    -> constraint columns_cannot_equal check (main_id <> parent_id)
    -> );
Query OK, 0 rows affected (0.38 sec)

mysql> insert into id_parent_table (main_id, parent_id) values (1, 1);
ERROR 3819 (HY000): Check constraint 'columns_cannot_equal' is violated.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक-तालिका DELETE LIMIT

  2. तालिका से डेटा का प्रदर्शन व्यवस्थित करें

  3. TIME_FORMAT () उदाहरण – MySQL

  4. MySQL विश्व डेटाबेस सबक्वेरी से बचने की कोशिश कर रहा है

  5. टेक्स्ट कॉलम के साथ MySQL टेबल