Rumah  >  Soal Jawab  >  teks badan

Senarai kekangan dalam pangkalan data

<p>Bagaimana untuk mendapatkan senarai semua kekangan daripada pangkalan data MySQL? </p>
P粉752826008P粉752826008424 hari yang lalu460

membalas semua(1)saya akan balas

  • P粉327903045

    P粉3279030452023-08-23 13:34:50

    Gunakan jadual information_schema.table_constraints untuk mendapatkan nama kekangan yang ditakrifkan pada setiap jadual:

    select *
    from information_schema.table_constraints
    where constraint_schema = 'YOUR_DB'

    Gunakan jadual information_schema.key_column_usage untuk mendapatkan medan dalam kekangan ini:

    select *
    from information_schema.key_column_usage
    where constraint_schema = 'YOUR_DB'

    Jika anda ingin membincangkan kekangan kunci asing, sila gunakan information_schema.referential_constraints:

    select *
    from information_schema.referential_constraints
    where constraint_schema = 'YOUR_DB'

    balas
    0
  • Batalbalas