sql >> Database >  >> RDS >> Mysql

Mysql verandert ' in '?

Het enkele aanhalingsteken dat je hebt geplaatst heet een 'acute accent ', dat door sommige webapplicaties vaak wordt omgezet van het generieke enkele aanhalingsteken. Het is een UTF8 teken, dat wanneer ingevoegd in een Latin-1 database vertaalt naar '’. Dit betekent dat u de tekenset van MySQL moet wijzigen in UTF8 , of wijzig de tekenset van uw website in Latin-1 . De eerste zou de voorkeur hebben:

ALTER DATABASE YourDatabase CHARACTER SET utf8;
ALTER TABLE YourTableOne CONVERT TO CHARACTER SET utf8;
ALTER TABLE YourTableTwo CONVERT TO CHARACTER SET utf8;
...
ALTER TABLE YourTableN CONVERT TO CHARACTER SET utf8;


  1. De mythe dat DROP en TRUNCATE TABLE niet gelogd zijn

  2. Converteer 'datetime2' naar 'smalldatetime' in SQL Server (T-SQL-voorbeelden)

  3. SQL-dialect is niet geconfigureerd (Phpstorm)

  4. ORA-06508:PL/SQL:kon de aangeroepen programma-eenheid niet vinden