Bu şekilde hata alıyorum çalışan veritabanını içeriye aktaramıyorum çözümü nedir?
SQL sorgusu:
--
-- Veritabanı: `kisisel`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `album`
--
CREATE TABLE IF NOT EXISTS `album` (
`Id` int(11) NOT NULL auto_increment,
`albumadi` varchar(255) NOT NULL,
`resim` longtext NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40 ;
MySQL çıktısı: Belgeler
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Mysql İçine veritabanını aktaramıyorum?
6
●969
- 12-02-2015, 14:31:38hata açıklamasında, "tablo tanımlaması yanlış; sadece bir oto sutun ( auto column) olabilir ve o da anahtar (primary key) olarak atanmak zorundadır.dara47 adlı üyeden alıntı: mesajı görüntüle
yani id sutununu primary key yapmalısın... - 12-02-2015, 16:33:35Yine hatta aldım
--
-- Veritabanı: `muberra2`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `album`
--
CREATE TABLE IF NOT EXISTS `album` (
`Id` int(11) NOT NULL auto_increment,
`albumadi` varchar(255) NOT NULL,
`resim` longtext NOT NULL,
PRIMARY KEY (`Id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40 ;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40' at line 16
çözümü nedir? - 12-02-2015, 23:58:39kod hatalı değil hocam, ben de tabloyu oluşturdu.. aldığın hatanın çıktısını söylersen yardımcı olmaya çalışırızdara47 adlı üyeden alıntı: mesajı görüntüle