lostyazilim
tr.link

SQL #1075 hatası

6 Mesajlar 7.250 Okunma
acebozum
tr.link

YasinErkan YasinErkan WM Aracı Kullanıcı
  • Üyelik 08.05.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Seo Founder
  • Konum Ankara
  • Ad Soyad y** e**
  • Mesajlar 78
  • Beğeniler 0 / 21
  • Ticaret 0, (%0)
Site hostta çalışıyor. Fakat test için localhost' a aldığım da böyle bir sorunla karşılaştım. Neden kaynaklanır, çözümü nedir ?

CREATE TABLE IF NOT EXISTS `ayarlar` (

`id` İNT( 11 ) UNSİGNED NOT NULL AUTO_INCREMENT ,
`siteadi` VARCHAR( 255 ) NOT NULL ,
`siteicinkesiklink` VARCHAR( 255 ) NOT NULL ,
`siteicingreyboxlink` VARCHAR( 255 ) NOT NULL ,
`siteicinlink` VARCHAR( 255 ) NOT NULL ,
`siteicinssllink` VARCHAR( 255 ) NOT NULL ,
`siteicinmail` VARCHAR( 255 ) NOT NULL ,
`yeniuyebedavailansayisi` İNT( 255 ) NOT NULL ,
`aktivasyonluuyelik` İNT( 1 ) NOT NULL ,
`ilansayilarigosterimi` İNT( 1 ) NOT NULL ,
`anasayfaustreklam` VARCHAR( 255 ) NOT NULL ,
`anasayfaaltreklam` VARCHAR( 255 ) NOT NULL ,
`magazasayilarigosterimi` İNT( 1 ) NOT NULL ,
`komisyonoraniuye` DOUBLE NOT NULL ,
`komisyonoranimagaza` DOUBLE NOT NULL ,
`turkcellmobilodemeustlimit` DOUBLE NOT NULL ,
`bedavailandurumualisveris` İNT( 1 ) NOT NULL ,
`bedavailandurumuemlak` İNT( 1 ) NOT NULL ,
`bedavailandurumuvasita` İNT( 1 ) NOT NULL ,
`yayinsuresiucretionbesgun` DOUBLE NOT NULL ,
`yayinsuresiucretibiray` DOUBLE NOT NULL ,
`yayinsuresiucretiikiay` DOUBLE NOT NULL ,
`anasayfavitrinucreti` DOUBLE NOT NULL ,
`vitrinucreti` DOUBLE NOT NULL ,
`kalinyaziucreti` DOUBLE NOT NULL ,
`farklirenkucreti` DOUBLE NOT NULL ,
`acilucreti` DOUBLE NOT NULL ,
`magazafiyatiaylik` DOUBLE NOT NULL ,
`magazafiyatiucaylik` DOUBLE NOT NULL ,
`magazafiyatialtiaylik` DOUBLE NOT NULL ,
`magazafiyatiyillik` DOUBLE NOT NULL ,
`magazaanasayfavitrinyayinsayisiaylik` İNT( 255 ) NOT NULL ,
`magazaanasayfavitrinyayinsayisiucaylik` İNT( 255 ) NOT NULL ,
`magazaanasayfavitrinyayinsayisialtiaylik` İNT( 255 ) NOT NULL ,
`magazaanasayfavitrinyayinsayisiyillik` İNT( 255 ) NOT NULL ,
`magazavitrinyayinsayisiaylik` İNT( 255 ) NOT NULL ,
`magazavitrinyayinsayisiucaylik` İNT( 255 ) NOT NULL ,
`magazavitrinyayinsayisialtiaylik` İNT( 255 ) NOT NULL ,
`magazavitrinyayinsayisiyillik` İNT( 255 ) NOT NULL ,
`ilanyayinlariicinanasanalpos` VARCHAR( 255 ) NOT NULL ,
`description` VARCHAR( 2000 ) NOT NULL ,
`keywords` VARCHAR( 1500 ) NOT NULL ,
`footerlink` VARCHAR( 255 ) NOT NULL ,
`sharerlink` VARCHAR( 225 ) NOT NULL ,
`smtp` VARCHAR( 225 ) NOT NULL ,
`mailsifre` VARCHAR( 225 ) NOT NULL ,
`mailadi` VARCHAR( 225 ) NOT NULL ,
`sbdmagaza` VARCHAR( 225 ) NOT NULL ,
`logo` VARCHAR( 225 ) NOT NULL ,
`altlogo` VARCHAR( 225 ) NOT NULL ,
`facebook` VARCHAR( 225 ) NOT NULL ,
`twitter` VARCHAR( 225 ) NOT NULL ,
`google` VARCHAR( 225 ) NOT NULL ,
`googleapi` VARCHAR( 225 ) NOT NULL ,
`googlemap` VARCHAR( 500 ) NOT NULL ,
`footer` TEXT NOT NULL ,
`demo` İNT( 11 ) NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET = latin5 AUTO_INCREMENT =2;

MySQL çıktısı: Belgeler

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
 

 

elektronikssl
reklam

ismailke ismailke WM Aracı Kullanıcı
  • Üyelik 31.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Biyolog
  • Konum Ankara
  • Ad Soyad İ** S**
  • Mesajlar 314
  • Beğeniler 77 / 44
  • Ticaret 10, (%100)
Localhostta veritabanı oluşturdunuz mu ?
 

 

YasinErkan YasinErkan WM Aracı Kullanıcı
  • Üyelik 08.05.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Seo Founder
  • Konum Ankara
  • Ad Soyad y** e**
  • Mesajlar 78
  • Beğeniler 0 / 21
  • Ticaret 0, (%0)

ismailke adlı üyeden alıntı

Localhostta veritabanı oluşturdunuz mu ?


Evet üstad. Bu sorunu içeri aktarır iken alıyorum.
 

 

MMurt MMurt WM Aracı Kullanıcı
  • Üyelik 24.06.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** M**
  • Mesajlar 25
  • Beğeniler 1 / 5
  • Ticaret 0, (%0)
id satırında 'primary key' ekleyip bu şekilde tekrar deneyin. Muhtemelen sorun çıkmayacak. Yani id satırı aşağıdaki gibi olmalı.


`id` İNT( 11 ) UNSİGNED NOT NULL primary key AUTO_INCREMENT ,
 

 

wmaraci
wmaraci

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
Sorun birincil anahtardan kaynaklanıyor. @MMurt'un da dediği gibi örnek olarak id'ye birincil anahtar verirsen sorun düzelecek.
 

 

YasinErkan YasinErkan WM Aracı Kullanıcı
  • Üyelik 08.05.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Seo Founder
  • Konum Ankara
  • Ad Soyad y** e**
  • Mesajlar 78
  • Beğeniler 0 / 21
  • Ticaret 0, (%0)

MMurt adlı üyeden alıntı

id satırında 'primary key' ekleyip bu şekilde tekrar deneyin. Muhtemelen sorun çıkmayacak. Yani id satırı aşağıdaki gibi olmalı.


`id` İNT( 11 ) UNSİGNED NOT NULL primary key AUTO_INCREMENT ,


teşekkürler deneyeceğim.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al