Bagaimana cara memperbaiki kesalahan dari MySQL 'Anda hanya dapat memiliki satu kolom kenaikan otomatis'.
CREATE TABLE book (
id INT AUTO_INCREMENT NOT NULL,
accepted_terms BIT(1) NOT NULL,
accepted_privacy BIT(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE book ADD id INT AUTO_INCREMENT NOT NULL, ADD PRIMARY KEY (id);
Pesan kesalahan lengkap berbunyi:
Jadi tambahkan
primary key
keauto_increment
bidang:sumber
Perhatikan juga bahwa "kunci" tidak selalu berarti kunci utama . Sesuatu seperti ini akan berhasil:
Ini adalah contoh yang dibuat-buat dan mungkin bukan ide terbaik, tetapi bisa sangat berguna dalam kasus tertentu.
sumber
sumber