Pertanyaan yang diberi tag «alter-table»

"ALTER TABLE" adalah pernyataan SQL yang memungkinkan Anda untuk membuat perubahan skema ke tabel database (yaitu menambah, menjatuhkan atau mengubah kolom dari tabel yang ada).

19
Ubah kolom MySQL menjadi AUTO_INCREMENT
Saya mencoba memodifikasi tabel untuk membuat kolom kunci utama AUTO_INCREMENTsetelah fakta. Saya sudah mencoba SQL berikut, tetapi mendapat notifikasi kesalahan sintaksis. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Apakah saya melakukan sesuatu yang salah atau apakah ini tidak mungkin? + -------------------- + | VERSI () | + -------------------- + | …
194 sql  mysql  alter-table 

6
Ubah kolom, tambahkan batasan default
Saya punya tabel dan salah satu kolom adalah "Tanggal" tipe datetime. Kami memutuskan untuk menambahkan batasan default ke kolom itu Alter table TableName alter column dbo.TableName.Date default getutcdate() tapi ini memberi saya kesalahan: Sintaksis salah dekat '.' Adakah yang melihat ada yang salah di sini, yang saya lewatkan (selain memiliki …

4
Bisakah saya membuat batasan default bernama dalam pernyataan kolom tambahkan di SQL Server?
Di SQL Server, saya memiliki kolom baru di atas meja: ALTER TABLE t_tableName ADD newColumn NOT NULL Ini gagal karena saya menentukan TIDAK NULL tanpa menentukan batasan default. Tabel seharusnya tidak memiliki batasan default. Untuk menyiasatinya, saya bisa membuat tabel dengan batasan default dan kemudian menghapusnya. Namun, tampaknya tidak ada …



3
Bagaimana cara mengubah definisi kolom MySQL?
Saya memiliki tabel mySQL yang disebut tes: create table test( locationExpect varchar(120) NOT NULL; ); Saya ingin mengubah kolom locationExpect menjadi: create table test( locationExpect varchar(120); ); Bagaimana itu bisa dilakukan dengan cepat?
156 mysql  alter-table 





19
ALTER TABLE tanpa mengunci meja?
Saat melakukan pernyataan ALTER TABLE di MySQL, seluruh tabel dikunci-baca (memungkinkan pembacaan bersamaan, tetapi melarang penulisan serentak) selama pernyataan. Jika tabelnya besar, pernyataan INSERT atau UPDATE dapat diblokir untuk waktu yang sangat lama. Apakah ada cara untuk melakukan "perubahan panas", seperti menambahkan kolom sedemikian rupa sehingga tabel masih dapat diperbarui …
107 sql  mysql  ddl  alter-table 



14
ALTER TABLE TAMBAHKAN KOLOM JIKA TIDAK ADA di SQLite
Kami baru-baru ini perlu menambahkan kolom ke beberapa tabel database SQLite yang ada. Ini bisa dilakukan dengan ALTER TABLE ADD COLUMN. Tentu saja, jika tabel sudah diubah, kita ingin membiarkannya. Sayangnya, SQLite tidak mendukung IF NOT EXISTSklausul tentang ALTER TABLE. Solusi kami saat ini adalah dengan mengeksekusi pernyataan ALTER TABLE …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.