Yazeka
Arama sonuçlarına göre oluşturuldu
MySQL'de tablo adını değiştirmek için iki yöntem kullanılabilir:
- ALTER TABLE komutu:
- RENAME TABLE komutu:
Örnek kullanım:
Dikkat edilmesi gerekenler:
- İzinler: ALTER ve DROP ayrıcalıkları orijinal tablo için, CREATE ve INSERT ayrıcalıkları ise yeni tablo için gereklidir 1.
- Metadata kilitleri: RENAME TABLE komutu, tablolar kilitli değilse çalışabilir 1.
- Çakışmalar: Renamed constraint adı zaten varsa, hata oluşur 1. Bu durumda, yabancı anahtarların yeniden oluşturulması gerekir 1.
5 kaynaktan alınan bilgiyle göre: