Şimdi Ara

Sql Hatası 'DROP TABLE IF EXISTS administrators;' Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
12
Cevap
0
Favori
4.248
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Hata
    SQL sorgusu:

    DROP TABLE IF EXISTS administrators;


    MySQL çıktısı: Belgeler

    #1046 - No database selected

    yazıyor upload edemiyorum localimde calıştıracagım


    Veri tabanının girişi ise boyle
    ---------------------------------------------------------

    DROP TABLE IF EXISTS administrators;
    CREATE TABLE administrators (
    id int(10) unsigned NOT NULL auto_increment,
    name char(40) NOT NULL,
    email char(100) NOT NULL,
    username char(20) NOT NULL,
    password varchar(255) NOT NULL,
    lastvisit int(10) unsigned NOT NULL,
    permissions varchar(255) NOT NULL,
    session varchar(255),
    PRIMARY KEY (id)
    );

    INSERT INTO administrators VALUES('1', 'Burak KARAKAS', 'burak@medikar.com', 'filan', 'filan21', '1364566198', '1,2,3,4,5,20,21,9,30,31,22,16,17,32,40,50,61,45,46', NULL);
    DROP TABLE IF EXISTS alt_kategori;
    CREATE TABLE alt_kategori (
    alt_id int(11) unsigned NOT NULL auto_increment,
    kat_id varchar(50) NOT NULL,
    alt_baslik varchar(255) NOT NULL,
    seo varchar(255) NOT NULL,
    PRIMARY KEY (alt_id)
    -------------------------------------------------

    Ne yapmam gerekiyor sql hakkında pek bilgiye sahip degilim teşekkürler







  • Mysql tam bilmiyorum ama bastaki drop satırını sil oyle calıstır hata verirse direk insert kısmını calıstır, birde kodun dogru yerde olsun...
  • aldığın hata #1046 - No database selected

    yani tablonun silineceği bir database seçilmemiş

    SHOW DATABASES; //** var olan databaseleri listeler

    sonra

    USE DatabaseIsmi //** istediğin database seçer



    sonra

    DROP TABLE IF EXISTS administrators;

    dener misin.



    < Bu mesaj bu kişi tarafından değiştirildi projeyazilim -- 14 Mart 2014; 14:02:54 >
  • fsh77 kullanıcısına yanıt
    MySQL bilginiz yoksa neden yardımcı olmaya çalışıyorsunuz? Yanlış bilgi veriyorsunuz ve çok yanlış bir şey yapıyorsunuz konu sahibine. Eğer veritabanında aynı isimde tablo varsa drop table olmadan create table sorun çıkarır. Buradaki sorun table oluşturmak için database seçilmemiş olmasıdır.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • onu belirttim dikkat ettiyseniz en sonda... "lıstır, birde kodun dogru yerde olsun..."
    Arkadasın isi o kadar degerliyse zaten forumlarda kosmazdı zaten drop ediyor demekki degersiz su an table.Benim dedigim sey tum sql lerde gecerli bir zararı olmaz bilmiyorsam kullanmadım demedim...
  • Drop edecek bi tablo bulamiyor neyi dusurmek isttiosun?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • xampp tan yüklemeyi deniyorsan öncelikle bir veritabanı oluştur. daha sonra sol taraftan oluşturmuş olduğun veritabanını seç. seçim aptıktan sonra orta alanda üst kısımda içeri aktar diye bir kısım vardır. import yada dump

    Dosyanı seç ve git de.

    Ayrıca bir veritabanın var ve o veritabanında oluşturmak istediğin isimde tablon varsa aynı tablonbun üzerine farklı bir tablo yazdırman hata verecektir. oncelikle isimdeki yani administrators tablosunu seç ve sil. sonra içeri aktar de ve sqli dump et. içeri aktar.
  • öncelikle konuyu hortlattıgım için özür dilerim. eski yedek sql dosyamı yüklemeye çalıştıgımda şu hatayı alıyorum yardımlarınız bekliyorum

    Hata
    SQL sorgusu:

    --
    -- Veritabanı: `admin_11`
    --
    -- --------------------------------------------------------
    --
    -- Tablo için tablo yapısı `admin`
    --
    CREATE TABLE IF NOT EXISTS `admin` (

    `id` İNT( 11 ) NOT NULL AUTO_INCREMENT ,
    `kullaniciadi` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL ,
    `parola` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL ,
    `yetki` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =11;

    MySQL çıktısı: Belgeler

    #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
  • Selamlar byfreakysk,
    PRIMARY KEY olmayan bir oto-artırma sütunu kullanmak icin, ona bir tane INDEX KEY vermelisin.

    CREATE TABLE IF NOT EXISTS `admin` (  

    `id` İNT( 11 ) NOT NULL AUTO_INCREMENT ,
    `kullaniciadi` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL ,
    `parola` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL ,
    `yetki` VARCHAR( 255 ) CHARACTER SET utf8 NOT NULL ,
    KEY (id)
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =11;


    gibi bir sey olmali...dene bak
  • bu çözüm işine yaramadı mı? muhtemelen seçilmemiş database hatası bu. zaten ilaçda gelmiş. ;)
    kolay gelsin.
  • öncelikle sorunu çözdüm teşekkür ederim elinize saglık..
  • Esselamun Aleykum,
    Arkadaşlar Hakkınızı Helal Ediniz. Ben Wampserver64 İle oluşturduğum Veritabanı ve siteyi hosta yüklerken, Veritabanında bu hatayı alıyorum ve sonuç veritabanı boş.
    Yardımcı olursanız memnun olurum.
    Şimdiden Allah Razı Olsun


    Hata

    SQL sorgusu:

    --
    -- Veritabanı: `ipek`
    --
    -- --------------------------------------------------------
    --
    -- Tablo için tablo yapısı `ig_commentmeta`
    --
    CREATE TABLE `ig_commentmeta` (
    `meta_id` bigint( 20 ) UNSIGNED NOT NULL ,
    `comment_id` bigint( 20 ) UNSIGNED NOT NULL DEFAULT '0',
    `meta_key` varchar( 255 ) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL ,
    `meta_value` longtext COLLATE utf8mb4_unicode_520_ci
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;

    MySQL çıktısı: Belgeler
    #1273 - Unknown collation: 'utf8mb4_unicode_520_ci'


     Sql Hatası 'DROP TABLE IF EXISTS administrators;' Yardım




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.