Tarih: 2005-06-27, 21:25:14 Mesaj konusu: bir türlü sql yükleyemiyorum..
Merhaba...
Forumda araştırdım ancak cevap bulamadım ve buraya üstadlara soruyorum;
appserv 2.4.2 ile localde nuke kurdum veritabanını tanıttım siteyi hazırrladım versiyon 7.8...
site lokalde çalışıyor bir sorun yok ancak; su an mevcur sitemde ayrı bir veritabanı oluşturarak ayrı bir klasöere de hazırladığım dosyaları yükledim, config.php de de ayarlamaları yaptım ve sunucu da tanıttığım 2 veritabanına localde hazırladığım 3.2 mb lık veritabanını yüklemeye çalıştım olmadı, sqlSpilite ile dosyayı bölüp eklemye çalıştım olmadı, metin editörü ile açıp parça parça eklemeye çalıştım olmadı ve çıkan error hatasını aşağıya yazıyorum.
Acaba durum nedir; çözüm anlamında neler yapabilirizz... MYSQL versiyon uyumsuzluğu sorun olabilirmi...?
hata kodu aşağıda...
*****************************************************
`id` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`name` text NOT NULL ,
`country` text NOT NULL ,
`city` text NOT NULL ,
`email` text NOT NULL ,
`url` text,
`icq` int( 11 ) default NULL ,
`message` text NOT NULL ,
`manner` char( 3 ) default NULL ,
`post_time` datetime default '0000-00-00 00:00:00',
`reply` text,
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `id` ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3
MySQL çıktısı:
#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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=3' at line 21
Tarih: 2005-06-28, 00:38:02 Mesaj konusu: Re: bir türlü sql yükleyemiyorum..
; olayı sadece çıktıda gözükmediği için gözükmüyor...
onu eklediğim gibi sadece sql dosyasını parçalara ayırıp ekleme yapmaya çalışmıltım yine olmamıştı...
hala sorunu çözmeye çalışıyorum...
Tarih: 2005-06-28, 01:22:53 Mesaj konusu: Re: bir türlü sql yükleyemiyorum..
Sagarmatha :
; olayı sadece çıktıda gözükmediği için gözükmüyor...
onu eklediğim gibi sadece sql dosyasını parçalara ayırıp ekleme yapmaya çalışmıltım yine olmamıştı...
hala sorunu çözmeye çalışıyorum...
Arkadaşım ben uzman değilim ama şunu denemeni tavsiye ederim...
ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3 yazan yeri alma yani sorgu yapacağın kısım şöyle olsun
CREATE TABLE `f_gbook` (
`id` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`name` text NOT NULL ,
`country` text NOT NULL ,
`city` text NOT NULL ,
`email` text NOT NULL ,
`url` text,
`icq` int( 11 ) default NULL ,
`message` text NOT NULL ,
`manner` char( 3 ) default NULL ,
`post_time` datetime default '0000-00-00 00:00:00',
`reply` text,
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `id` ( `id` )
)
bunu bu şekilde sorgular mısın arkadaşım...Kolay gelsin
Tarih: 2005-06-28, 20:10:39 Mesaj konusu: Re: bir türlü sql yükleyemiyorum..
tekrar merhaba...
sorunu çözdüm ve paylaşmak istedim...
sanırım kullandığım appserv den kaynaklanıyor olsa gerek butun sql tablelerine
ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3;
benzeri dosyaları otomotik eklemiş ve siteye veritabanının hepsini yüklemeye çalışığımdamutlaka bir yerde hata gördüğü için yükleme yapmıyordu...
bende arkadaşların tavsiyeleri doğrultusunda farklı varyasyonlar denedim ve olmamıştı ama şöyle bir düşününce her veritabanı tablosunun
AUTO_INCREMENT =3; yapısı farklı oluyordu, tabloları tek tek incleyip
ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3; satırındaki
AUTO_INCREMENT =3; AUTO_INCREMENT =2, AUTO_INCREMENT =242 gibi ne varsa sildim ve yerine " ); "komutunu koydum, text editöründen parça parça yükledim sorun çözüldü...
bilginize...
ilgili tüm arkadaşlara da sonsuz teşekkürler.
Tarih: 2005-07-02, 08:21:19 Mesaj konusu: Re: bir türlü sql yükleyemiyorum..
Arkadaşım ordaki 3 sayısı tablo sayısını gösterir arkadaşın dediği gibi hepsini silsende olur. veya o satırın en altındaki tablo sayısının bir fazlasını 3ün yerine yazarak sorunu halledebilirsin.Hemen bi Örnekle açıklim.
Kod:
CREATE TABLE `phpbb_groups` (
`group_id` mediumint(8) NOT NULL auto_increment,
`group_type` tinyint(4) NOT NULL default '1',
`group_name` varchar(40) NOT NULL default '',
`group_description` varchar(255) NOT NULL default '',
`group_moderator` mediumint(8) NOT NULL default '0',
`group_single_user` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`group_id`),
KEY `group_single_user` (`group_single_user`)
) ENGINE = MyISAM AUTO_INCREMENT=5 ;
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız