Comments (7)
I guess you meant "higher or equal" to 10.10.1
Anyway, without knowing when or if MySQL handles full collation names, it's a bit tricky. I could probably query the IS table and silence an error if the "full..." column does not exist.
from heidisql.
This is not a valid request. Please provide some details about what you would like to have changed in HeidiSQL.
from heidisql.
Does heidiSql provide utf8mb4_1400_ai_ci collation for example? I coundt find it
from heidisql.
HeidiSQL provides all collations the server returns from SHOW COLLATION
. Other collations not returned by that query are not supported.
from heidisql.
Using SHOW COLLATION
I could only find "uca1400_ai_ci", then I found more details here:
SELECT * FROM INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY WHERE COLLATION_NAME LIKE 'uca1400_ai_ci';`
| COLLATION_NAME | CHARACTER_SET_NAME | FULL_COLLATION_NAME | ID | IS_DEFAULT |
|----------------|--------------------|-----------------------|------|------------|
| uca1400_ai_ci | utf8mb3 | utf8mb3_uca1400_ai_ci | 2048 | |
| uca1400_ai_ci | ucs2 | ucs2_uca1400_ai_ci | 2560 | |
| uca1400_ai_ci | utf8mb4 | utf8mb4_uca1400_ai_ci | 2304 | |
| uca1400_ai_ci | utf16 | utf16_uca1400_ai_ci | 2816 | |
| uca1400_ai_ci | utf32 | utf32_uca1400_ai_ci | 3072 | |
Can we use that full_collation_name maybe or is it already implicit depending on charset chosen?
from heidisql.
No, HeidiSQL's table designer leaves the charset away from the CREATE code. So it will always use the default full collation. And the user is not able to provide a collation different to the default one (e.g. utf8mb3_uca1400_ai_ci
).
Means HeidiSQL needs to query IS.COLLATION_CHARACTER_SET_APPLICABILITY
if the server version supports that.
Please provide the exact version number where MariaDB started to support that. Probably MySQL (8?) also has that FULL_COLLATION_NAME
?
Btw, MySQL Workbench also does not support full collation names: https://bugs.mysql.com/bug.php?id=102456
from heidisql.
All MariaDB versions higher than 10.10.1
https://jira.mariadb.org/browse/MDEV-27009
https://mariadb.com/kb/en/mariadb-10101-changelog/
from heidisql.
Related Issues (20)
- HeidiSQL 12.6.0.6765 OpenSSL 3.1.3 vulnerability
- Tab Icons: Non-selected tab icons appear greyed-out / all the same colour - request for them to always remain in colour. HOT 5
- "Export Database as SQL" doesn't respect Avg_row_length HOT 1
- [Feature Request] Go to foreign key record HOT 1
- exception: remove the last sorting entry in in sorting dropdown dialog in table tab HOT 1
- Invalid default value CURRENT_TIMESTAMP on HeidiSQL 12.6.0.6799 with mySQL 8.0.36 HOT 2
- Highlight current database after USE command
- Opening "Create Code..." or "Alter Code..." tab produces force close when using MSSQL table
- Label too long in french version HOT 3
- scroll bar style issue HOT 1
- Log timestamps are included when copying to new query tab HOT 1
- Unable to remove shortcut key HOT 1
- How to install in linux. HOT 1
- Out of Memory error
- Index with expression is missing in UI although it exists in DB HOT 7
- Autocomplete on aliases doesn't trigger if the table name contains the word "join" HOT 4
- Stored procedure created in SQL Server not shown properly in HeidiSQL
- Toggling the window re-renders UI and makes is lagging
- HeidiSQL crashes/hangs when running SHOW PROCESSLIST during query execution. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heidisql.