sql >> Database >  >> RDS >> Mysql

Externe sleutel van het type char toevoegen in mysql

opgelost! dit gaat niet over de char veldtype maar over de sortering !

ik gebruik graag UTF-8, meestal utf8_bin. dat deed ik ook met de verzameling van mijn primaire sleutel:

`iso_3166_1` char(3) CHARACTER SET utf8

nadat ik de sortering van de primaire sleutel had gewijzigd in "latin1_swedish_ci", werkte de toepassing voor de externe sleutel. Dit leidt tot de vraag:waarom is de sortering van het veld met de primaire sleutel (misschien ook die van de externe sleutel, heb ik dat nog niet gecontroleerd) belangrijk?




  1. MariaDB 10.1 installeren in Debian Jessie en verschillende MariaDB-query's uitvoeren

  2. Verkrijg het SQL-queryresultaat zonder de tabelindeling

  3. Kan Griekse tekens niet correct invoegen in de mysql-database

  4. hoe de laatste invoeg-ID te krijgen na invoegquery in codeigniter actieve record