I'm using 7.2.6 with Lazarus 2.0.10, connected to a MariaDb 10 Database, utf-8 charset selected everywhere.
I get a syntax error when I execute in a ZSqlProcessor this :
Code: Select all
CREATE OR REPLACE TABLE Countries( CountryName VARCHAR(50) NOT NULL) DEFAULT CHARSET=utf8 ENGINE=InnoDB;
INSERT INTO Countries (CountryName) VALUES ('CAÏMANES, ÎLES');
Code: Select all
CREATE OR REPLACE TABLE Countries(CountryName VARCHAR(50) NOT NULL) DEFAULT CHARSET=utf8 ENGINE=InnoDB;
INSERT INTO Countries (CountryName) VALUES ('CAÏMANS, ÎLES');
I have attached a zip containing a small project reproducing the problem, and the 2 script files
Any idea about this strange issue ? Could someone try with Delphi ?