31-03-2012, 20:48
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
היכן מילת המפתח BINARY שכתבנו לך להוסיף?
נסיתי את הקוד הבא:
קוד:
CREATE TABLE IF NOT EXISTS `hebrew_words` (
`id` INT unsigned AUTO_INCREMENT PRIMARY KEY,
`name` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO hebrew_words (name) VALUES ("אבג"), ("אטו"), ("בגד"), ("בסד"), ("גדה"), ("גדש"), ("הוז"), ("הנמ"), ("וןם");
SELECT * FROM `hebrew_words` ORDER BY name
SELECT * FROM `hebrew_words` ORDER BY BINARY name
שתי השאילתות האחרונות הציגו תוצאה טובה וזהה.
היות והנתונים הוזנו בצורה ממויינת, הרצתי גם את השאילתות הבאות:
קוד:
TRUNCATE TABLE `hebrew_words`;
INSERT INTO hebrew_words (name) VALUES ("גדש"), ("בגד"), ("אבג"), ("וןם"), ("גדה"), ("הוז"), ("בסד"), ("אטו"), ("הנמ");
גם כאן, שאילתות הבחירה הציגו תוצאות מדוייקות.
_____________________________________
בניית אתרים
פיתוח יישומי אינטרנט
שמות תחום, אחסון, עיצוב ושירותים נלווים.
פיתוח, שירות,יעוץ והדרכה.
|