20-10-2007, 19:00
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
לגבי 1:
התכוונתי שתריץ את השאילתא הבאה:
http://dev.mysql.com/doc/refman/5.0...r-database.html
( תריץ אותה, ואל תבטח ב-PMA)
לגבי 2:
תשאיר אותה כל הזמן, ותראה מה התוצאה אחרי שתבצע את 1.
--------
אני חושב, לא בטוח, ששינוי קידוד מסד הנתונים בדרך הנ"ל משנה רק את המידע הבא שתכניס למסד, ולא את המידע שכבר נמצא במסד.
כדי לשנות גם את המידע שנמצא כבר במסד, ראה כאן:
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html
ציטוט מהעמוד:
ציטוט:
If you want to change the table default character set and all character columns (CHAR, VARCHAR, TEXT) to a new character set, use a statement like this:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
Warning
The preceding operation converts column values between the character sets. This is not what you want if you have a column in one character set (like latin1) but the stored values actually use some other, incompatible character set (like utf8). In this case, you have to do the following for each such column:
ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;
|
|