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

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Test of force of lower-case-table-names=0
  3. # (User has case insensitive file system and wants to preserve case of
  4. # table names)
  5. #
  6. --source include/have_innodb.inc
  7. --require r/lowercase0.require
  8. disable_query_log;
  9. show variables like "lower_case_%";
  10. --require r/true.require
  11. select convert(@@version_compile_os using latin1) NOT IN ("NT","WIN2000","Win95/Win98","XP") as "TRUE";
  12. enable_query_log;
  13. --disable_warnings
  14. DROP TABLE IF EXISTS t1,T1;
  15. --enable_warnings
  16. #
  17. # This is actually an error, but ok as the user has forced this
  18. # by using --lower-case-table-names=0
  19. CREATE TABLE t1 (a int);
  20. SELECT * from T1;
  21. drop table t1;
  22. flush tables;
  23. #
  24. # InnoDB should in this case be case sensitive
  25. # Note that this is not true on windows as no this OS, InnoDB is always
  26. # storing things in lower case.
  27. #
  28. CREATE TABLE t1 (a int) ENGINE=INNODB;
  29. --error 1016
  30. SELECT * from T1;
  31. drop table t1;
  32. # End of 4.1 tests