On my installation:
What it is | What I think it should be | |
---|---|---|
DB engine | Mixture of MyISAM, InnoDB | All InnoDB |
DB collation | Mixture of latin1_swedish_ci, utf_general_ci | All binary |
Column collation | Mostly blank, a few are latin1_bin | Blank |
There is no consistent correlation between the Engine and the Collation. |
My questions are:
- What changes, if any, should I make to my database(s)?
- ...and how? :-) Is it just a matter of backing up then changing the relevant settings (which would be simple using HeidiSQL)?
The reason I'm asking now is:
- My Cargo tables are all InnoDB and latin1_swedish_ci so I get an "Illegal mix of collations" error if I use some foreign letters. For the time being I am avoiding those characters.
- The advice here - Topic:Uurup80n0yzgmw88 - included that the database should be "either utf8 or binary". But phab:T194125 seems to suggest that binary is or will be required, so I'm asking now in the hope of getting the latest advice.
Thank you in advance.