Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%)
|
Witam!
Stworzylem baze danych z polem typu VARCHAR o dlugosci 5, jednak udaje mi się wpisac do niego wartosci typu: "aąbcć", a jak wiadomo taki ciąg jest reprezentowany przez 7 bitów. Próbowałem machać opcją "Metoda porównywania napisów", ale ona chyba nie ma odzwierciedlenia w sposobie przechowywania tych danych. Zadaję to pytaie ponieważ chciałbym jak najlepiej zoptymalizować bazę pod kątem szybkości, a z założenia nie będzie w tej bazie zapisanych polskich znaków. Ten post edytował flashdev 12.01.2010, 23:33:42 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%)
|
Kodowanie wybierasz nie wprost ustawiając algorytm porównywania na ascii_bin/ascii_general_ci
|
|
|
|
flashdev Jaki typ danych dla 8 bitowych znakow? 12.01.2010, 23:29:58
jarmiar po co optymalizować? dokup sobie kość pamięci i po... 12.01.2010, 23:35:55
Zyx Oczywiście, że metoda porównywania napisów nie ma ... 12.01.2010, 23:51:21
flashdev Pomimo pojawienia się powyższego błyskotliwego roz... 12.01.2010, 23:54:52
Mchl Po prostu ustaw kodowanie ASCII. VARBINARY nie słu... 13.01.2010, 09:42:34
flashdev Cytat(Mchl @ 13.01.2010, 09:42:34 ) P... 13.01.2010, 11:05:24 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 03:45 |