ctype_collate.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:6k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. --disable_warnings
  2. DROP TABLE IF EXISTS t1;
  3. DROP TABLE IF EXISTS t2;
  4. --enable_warnings
  5. CREATE TABLE t1 (
  6.   latin1_f CHAR(32) CHARACTER SET latin1 NOT NULL
  7. );
  8. --error 1253
  9. CREATE TABLE t2 (
  10.   latin1_f CHAR(32) CHARACTER SET latin1 COLLATE koi8r_general_ci NOT NULL
  11. );
  12. --error 1273
  13. CREATE TABLE t2 (
  14.   latin1_f CHAR(32) CHARACTER SET latin1 COLLATE some_non_existing_col NOT NULL
  15. );
  16. INSERT INTO t1 (latin1_f) VALUES (_latin1'A');
  17. INSERT INTO t1 (latin1_f) VALUES (_latin1'a');
  18. INSERT INTO t1 (latin1_f) VALUES (_latin1'AD');
  19. INSERT INTO t1 (latin1_f) VALUES (_latin1'ad');
  20. INSERT INTO t1 (latin1_f) VALUES (_latin1'AE');
  21. INSERT INTO t1 (latin1_f) VALUES (_latin1'ae');
  22. INSERT INTO t1 (latin1_f) VALUES (_latin1'AF');
  23. INSERT INTO t1 (latin1_f) VALUES (_latin1'af');
  24. INSERT INTO t1 (latin1_f) VALUES (_latin1'