Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menolak pernyataan penghapusan sebelum pemicu penghapusan?

Anda bisa membuat tabel yang menggunakan batasan kunci asing yang mereferensikan kolom ID Anda (asalkan itu adalah kunci utama tabel Anda). Sisipkan baris ke tabel "anak" yang mereferensikan ID =0 dan hapus semua hak perbarui/hapus untuk pengguna Anda dari tabel itu.

Sekarang jika seseorang mencoba menghapus baris dengan ID =0 di tabel "induk" itu akan gagal karena baris anak yang ada di tabel lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa MySQL tidak menggunakan kunci utama pada JOIN plus ORDER?

  2. acak 2 catatan sesuai dengan posisi dan urutan berdasarkan posisi

  3. Cara mengunci satu baris

  4. Mysql - mengisi baris untuk bulan yang hilang

  5. Array PHP tidak akan terisi dengan data mysql