lostyazilim
tr.link

Veritabanında bir tablonun yapısını değiştirmek istiyorum

7 Mesajlar 1.021 Okunma
lstbozum
tr.link

onur712 onur712 WM Aracı Kullanıcı
  • Üyelik 05.06.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Adana
  • Ad Soyad O** Y**
  • Mesajlar 257
  • Beğeniler 21 / 50
  • Ticaret 9, (%100)
arkadaşlar veritabanında bir tabloyu başka bir tablonun yapısına çevirmek istiyorum.yardımcı olabilirmisiniz
 

 

wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Sql kısmında;
INSERT INTO bayi1depo (urunadi,miktar) SELECT uadi , miktar FROM anadepo where urunId IN (1,3,5)
Bu kodu kendi eski ve yeni tablo adina göre düzenleyip yapabilirsin.
 

 

onur712 onur712 WM Aracı Kullanıcı
  • Üyelik 05.06.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Adana
  • Ad Soyad O** Y**
  • Mesajlar 257
  • Beğeniler 21 / 50
  • Ticaret 9, (%100)
istediğim sizin dediğiniz gibi bişey değil
 

 

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Sorunuzdan mevcut tablonuzun iceriğiyle beraber yapısı farklı(veri türü, sutun adı, veri uzunluğu..) başka bir tabloya taşımak anlamı çıkıyor. Biraz daha detay vermelisiniz.
 

 

wmaraci
wmaraci

ontedi 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)
Sütun tiplerini mi çevirmek istiyorsunuz. Mesela int olan sütun tipi bigint yapmak gibi mi?

Eğer ki böyle bir şey ise bu veritabanını kullanan uygulamaları (web, mobil vs..) tekrardan kontrol etmeniz gerecektir. Çünkü değişen veri tipini o uygulamalarda da deklere etmeniz istenebilir. Yoksa hatalar ile boğuşursunuz.
VipTema

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

NETEOR NETEOR neteor.com.tr Kullanıcı
  • Üyelik 30.01.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad A** D**
  • Mesajlar 1102
  • Beğeniler 630 / 380
  • Ticaret 14, (%100)

Okan_IŞIK adlı üyeden alıntı

Sorunuzdan mevcut tablonuzun iceriğiyle beraber yapısı farklı(veri türü, sutun adı, veri uzunluğu..) başka bir tabloya taşımak anlamı çıkıyor. Biraz daha detay vermelisiniz.


arkadas icerikle alakali bir sey yazmamiski.. tablo yapisindan bahsediyor.

bunu dener misin dostum;
CREATE TABLE yeni_tablo AS (SELECT * FROM eski_tablo WHERE 1=2)
 

 

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
@D3M1R evet bahsetmemiş. Ancak bir tablonun iceriği doluyken türünü değiştirirseniz içerik veri tipi ile alakalı olarak deforme olur. Bu yüzden boş bir tablo da istenen yapı ayarlanıp içerik icerisine sonradan insert edilmeli. Gerçi hiçbirimizin soru hakkında bir fikri olduğunu düşünmüyorum kısıtlı bir bilgi var.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al