-
Üyelik
28.01.2018
-
Yaş/Cinsiyet
27 / E
-
Meslek
Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** Ö**
-
Mesajlar
312
-
Beğeniler
131 / 58
-
Ticaret
0, (%0)
Hocalar merhaba.
Veri tabanıma bir veri ekledim bu verinin id otomatik olarak 100 geldi ama ben bunu 50 den sonra yani 51 yapmak istiyorum ve 51 numara şuan dolu.
Burda bir sorgu yazmam lazım ama nasıl bir mantık ilerlemeli çözemedim.
id si 100 olanı 51 yapıp, 51 ve sonrasındaki verilerin id sini 1 arttırmalıyım.
www.mustafaozturk.kim
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)
Primary key ve auto increment değerlerini iptal et. 51 değeri ile update yap. Daha sonra auto increment ve primary key değerlerini ekle.
www.ontedi.com
www.cizgi.site
-
Üyelik
05.04.2018
-
Yaş/Cinsiyet
29 / E
-
Meslek
kadrolu deli
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
7
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
idleri sıfırlarlamak için kullanabilirsin
SET @num := 0;
UPDATE `tablo` SET id = @num := (@num+1);
ALTER TABLE `tablo` AUTO_INCREMENT =1;
daha sonrasında belirlediğin değerden devam edebilirsin
SET @count = 0;
UPDATE `tablo` SET `id` = @count:= @count + 1;
-
Üyelik
05.04.2018
-
Yaş/Cinsiyet
29 / E
-
Meslek
kadrolu deli
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
7
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
bir problem olmaz yine de her ihtimale karşı yedek almalısınız.
SET @count = 0; UPDATE `tablo` SET `id` = @count:= @count + 13111 WHERE id='0'; bu örnek sorgu ile istediğiniz düzenlemeyi yapabilirsiniz. değeri 0 olan id'e belirlediğiniz kadar id ekliyor. isterseniz localde bir veritabanı tabanı oluşturup, testlerinizi orada gönül rahatlı ile yapıp daha sonra sunucu da uygulayın.