Alterações na distribuição 3.23.14
Added mysql_real_escape_string() function to the MariaDB C API.
- Fixed a bug in
CONCAT()where one of the arguments was a function that returned a modified argument. - Fixed a critical bug in
myisamchk, where it updated the header in the index file when one only checked the table. This confused themysqlddaemon if it updated the same table at the same time. Now the status in the index file is only updated if one uses--update-state. With oldermyisamchkversions you should use--read-onlywhen only checking tables, if there is the slightest chance that themysqldserver is working on the table at the same time! - Fixed that
DROP TABLEis logged in the update log. - Fixed problem when searching on
DECIMAL()key field where the column data contained leading zeros. - Fix bug in
myisamchkwhen theAUTO_INCREMENTcolumn isn't the first key. - Allow
DATETIMEin ISO8601 format: 2000-03-12T12:00:00 - Dynamic character sets. A
mysqldbinary can now handle many different character sets (you can choose which when startingmysqld). - Added command
REPAIR TABLE. - Added
mysql_thread_safe()function to the MariaDB C API. - Added the
UMASK_DIRenvironment variable. - Added
CONNECTION_ID()function to return the client connection thread ID. - When using
=onBLOBorVARCHAR BINARYkeys, where only a part of the column was indexed, the whole column of the result row wasn't compared. - Fix for
sjischaracter set andORDER BY. - When running in ANSI mode, don't allow columns to be used that aren't in the
GROUP BYpart.