Salam bazada chatseti dəyişirəm.emport eledim.indi edit elemek istiyirem utf-8 e.amma bir problem var
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=14002 ;
burara her table uzre AUTO_INCREMENT=14002 ; nomresi ferlidi.bu neyi bildirir?
evellki beledir
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=77 ;
bunu deyishib
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=77 ;
etmeliyəm? Nömrəni dəyişmədən?
Verilmiş cavablar və yazılan şərhlər (5 cavab var)
2
Auto_increment in qarsisinda yazilan reqem o demekdir ki , yeni qeydiyyat elave olunanda melumatin id iyaxudda avtomatik artan deyer neye verilibse o hemin reqemnen basliyacaq. eyer 77 yazilibsa yeni qeydiyyat olnda hemen melumatin idi 78 olacaq ve bele davam edecek.sen onu 1 ele ki qeydiyyat 1 den baslasin
2
Ümumiyyətlə bu dəyəri dəyişməməyiniz daha yaxşıdır. Daha konkret isə,
əgər uyğun cədvəldə AUTO_INCREMENT qiymətdən istifadə edən unique field varsa və bazanı cədvəllərdə saxlanılan məlumatla birgə export etmişsinizsə və bu məlumatlara uyğun unique fieldi dəyişmədən istifadə edəcəksinizsə AUTO_INCREMENT -in qiymətini dəyişməyiniz doğru olmaya bilər. Tutaqki indi 77-dir, bu o deməkdirki həmin cədvəldə 77-dən kiçk hər hansı bir ədədlə identifikasiya olunan yazı var, əgər siz onu 1 edib import etsəniz cədvələ yeni yazı əlavə edəndə AUTO_INCREMENT dən alınan qiymət unique field -in əvvəlki qiymətlərindən biri ilə üst üstə düşəcək və səhv baş verəcək.
2
Men bunu sifirdan edende bele deyirem.ama deyisirsense onda phpmyadmin vasitesile rahatca tekce charset i deyis.
1
Təşəkkür hər ikinizə.Elvinin dediyi kimi dəuyişmədim sadəcə latin_1-i dəyişib utf8 etdim və yenidən import etdim saytın bazasına.problem görünmür saytda
3
1.Hər hansı bir table-ın charset-ini dəyişməyin ən asan yolu:
Yəni siz table-ı əvvəlki qaydada yaratdıqdan sonra onu alter edə bilərsiz.
Ümumiyyətlə alter-in imkanları böyükdür. Daha ətraflı:
2. o ki qaldi sizin AUTO_INCREMENT=14002 və 77 sualınıza. Bəli bu auto_increment-in hansı saydan başlanmasını göstərir. Default olaraq bu say 1-dir amma əsas unique olmasıdır yəni şərt deyil 1-dən başlasın.
Sual verin
Cavab verin