-
Üyelik
07.01.2019
-
Yaş/Cinsiyet
50 / E
-
Meslek
Emekli, Eski Bilgisayarcı
-
Konum
İstanbul Anadolu
-
Ad Soyad
N** A**
-
Mesajlar
21
-
Beğeniler
14 / 8
-
Ticaret
0, (%0)
Merhaba PHP Severler,
Bir sitemdeki veritabanındaki resim_id lerini acemilik zamanlarımda 001, 0002 şeklinde int(4) olarak ve UNSIGNED ZEROFILL kullanarak yaptım ve yüzlerce kayıt var.
Şimdi yapmak istediğim ise; PDO kodlama öğrenmeye başlıyorum ve bu yukarıda bahsettiğim id leri toplu olarak başlarındaki sıfırları kaldırmak veya başlarındaki sıfırlar yerine 1 eklemek istiyorum.
Yani 001, 002, 003 diye giden değerler ya 1, 2, 3 ya da 1001, 1002, 1003 şekline döndürmek istiyorum.
Bu işi PhpMyAdmin den nasıl yapabilirim. Replace koduyla mı yoksa başka bir yöntemi var mı?
Yoksa hepsini excel e export edip, orada değiştirip, geri veritabanına yükleyerek mi yapayım, ne dersiniz?
-
Üyelik
07.01.2019
-
Yaş/Cinsiyet
50 / E
-
Meslek
Emekli, Eski Bilgisayarcı
-
Konum
İstanbul Anadolu
-
Ad Soyad
N** A**
-
Mesajlar
21
-
Beğeniler
14 / 8
-
Ticaret
0, (%0)
NotePad++ ile Bul&Değiştir şeklinde yaptım şimdilik. Ama doğrusunu, kodla yapılışını bilen varsa yazmasını rica ederim.
Saygılar...
-
Üyelik
02.01.2019
-
Yaş/Cinsiyet
26 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Kocaeli
-
Ad Soyad
E** S**
-
Mesajlar
1
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
id name
1 Foo
2 Bar
Bu tabloyu aşağıdaki gibi yapmak için ;
id name
201 Foo
202 Bar
UPDATE `table_name` SET `id` = CONCAT('20', `id`);
bi denermisin umarım işine yarar .
-
Üyelik
07.01.2019
-
Yaş/Cinsiyet
50 / E
-
Meslek
Emekli, Eski Bilgisayarcı
-
Konum
İstanbul Anadolu
-
Ad Soyad
N** A**
-
Mesajlar
21
-
Beğeniler
14 / 8
-
Ticaret
0, (%0)
CONCAT ile olacağını sanmıyorum, CONCAT ekleme, birleştirme gibi işlerde faydalı olur diye düşünüyorum.
id
0001,
0002,
0003,
0004,
........
0150,
Böyle 0150 ye kadar giden id lerim var.
Onların bu şekile gelmesini istiyorum.
1001,
1002,
1003,
1004,
.........
1150,
Önce baştan bir sıfır silip, sonra başına concat gibi bir kodla 1 ekleyebiliriz ama başından bir sıfırı nasıl sileceğimi bilmiyorum. Bu mantıkla olursa id ler karışmadan yapılmış olur.
Bu konuda bir fikriniz olursa beklerim.
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
tabloyu düzenleyip int(11) olarak çevirin.
www.ontedi.com
www.cizgi.site