我正在将我的数据库从MSSQL迁移到Aurora(MYSQL 5.7)。我想知道MYSQL中SQL_LATIN1_GENERAL_CPI_CI_AS的Collation等价物。我能找到的最接近的(SHOW COLLATION WHERE Charset ='latin1';)是'latin1_general_ci'。
答案 0 :(得分:1)
MySQL没有任何COLLATIONs
同时"不区分大小写"和"重音敏感"。
如果你没有任何"口音"在您的数据中,问题没有实际意义。在这种情况下,latin1_general_ci
可能就是你想要的。
以下是我在运行的版本中看到的内容:
mysql> SHOW COLLATION LIKE 'latin1%';
+-------------------+---------+----+---------+----------+---------+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+-------------------+---------+----+---------+----------+---------+
| latin1_german1_ci | latin1 | 5 | | Yes | 1 |
| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 |
| latin1_danish_ci | latin1 | 15 | | Yes | 1 |
| latin1_german2_ci | latin1 | 31 | | Yes | 2 |
| latin1_bin | latin1 | 47 | | Yes | 1 |
| latin1_general_ci | latin1 | 48 | | Yes | 1 |
| latin1_general_cs | latin1 | 49 | | Yes | 1 |
| latin1_spanish_ci | latin1 | 94 | | Yes | 1 |
+-------------------+---------+----+---------+----------+---------+
8 rows in set (0.00 sec)
非 - '一般'由于国家的偏好,校对将重音字母洗了一下。