MySQL/MariaDB: сменить кодировку колонки в таблице

Jun 04, 2015 06:05

http://rtfm.co.ua/wp-content/uploads/2014/08/mariadb_logo.png MySQL/MariaDB: сменить кодировку колонки в таблице
При добавлении в таблицу текста на кириллице - в результате получаются знаки "???".

Происходит это потому что для поля не была установлена кодировка UTF-8.

Например:
MariaDB [money_test]> insert into money_transactions_j values(null, 2015-05-07, 10, 'текст', 1, 1);
Query OK, 1 row affected, 2 warnings (0.01 sec)
MariaDB [money_test]> select * from money_transactions_j;
+----+---------------------+-----------------+------------------+----------------+---------------------+
| id | transaction_date | transaction_sum | transaction_desc | source_type_id | transaction_type_id |
+----+---------------------+-----------------+------------------+----------------+---------------------+
| 1 | 2015-05-07 17:07:40 | 1000 | test1 | 1 | 1 |
| 2 | 2015-05-07 17:07:53 | 1000 | ????????? | 1 | 1 |
| 3 | 0000-00-00 00:00:00 | 10 | text | 1 | 1 |
| 4 | 0000-00-00 00:00:00 | 10 | ????? | 1 | 1 |
+----+---------------------+-----------------+------------------+----------------+---------------------+
4 rows in set (0.00 sec)

http://rtfm.co.ua/mysqlmariadb-smenit-kodirovku-kolonki-v-tablice/
MySQL/MariaDB #MySQLMariaDB

mysql/mariadb

Previous post Next post
Up