MySQL v 5.0'da (myisam db engine) bir sütunda bir indeks değerini 7000 karaktere kadar TEXT veri türüne bağlı olarak nasıl oluşturabilirim, ilk uzunluğa sahip başka bir sütun eklemem gerekir mi? sütun?İçeriğinin uzunluğuna bağlı olarak MySQL sütununda bir dizin oluşturulsun mu?
2
A
cevap
2
Evet, MySQL, işlev tabanlı dizinleri desteklemediğinden (ADD INDEX myIndex(LENGTH(text)))
gibi), yeni bir int sütuna ihtiyacınız vardır ve ekler ve güncelleştirmelerden sonra otomatik olarak güncellemek için trigger tanımlamanız gerekir.
0
(üzgün mysql bilmiyorum ancak ana sütun güncellendiğinde "uzunluk" sütunu otomatik olarak güncellenir böylece oracle size bir tetikleyici ayarlayabilirsiniz) Bana iyi bir yaklaşım gibi geliyor