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

Bagaimana cara menambahkan batasan bukan nol ke kolom yang ada di MySQL

Cukup gunakan ALTER TABLE... MODIFY... kueri dan tambahkan NOT NULL ke dalam definisi kolom yang ada. Misalnya:

ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;

Sebuah kata peringatan:Anda harus menentukan penuh definisi kolom lagi saat menggunakan MODIFY pertanyaan. Jika kolom Anda memiliki, misalnya, DEFAULT nilai, atau komentar kolom, Anda perlu menentukannya di MODIFY pernyataan bersama dengan tipe data dan NOT NULL , atau akan hilang. Praktik teraman untuk menghindari kecelakaan seperti itu adalah menyalin definisi kolom dari output SHOW CREATE TABLE YourTable kueri, ubah untuk menyertakan NOT NULL kendala, dan rekatkan ke ALTER TABLE... MODIFY... kueri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Catatan Bulan Ini di MySQL

  2. Panduan Merancang Basis Data Untuk Sistem Manajemen Inventaris Di MySQL

  3. mysql periksa apakah angka berada dalam daftar yang dipisahkan koma

  4. Pengantar Perintah SQL

  5. Ganti Ke Sintaks Kueri