Исправление старой программы: кодировка текста базы данных и неправильные типы полей - PullRequest
1 голос
/ 07 октября 2009

В настоящее время я снова работаю над программой с того времени, когда я была ... ммм ... менее способной. У него есть ряд проблем:

  • Сортировка базы данных latin1_swedish_ci. Я хотел бы преобразовать его в utf8. Как бы я это сделал?
  • В базе данных есть несколько полей, которые являются логическими значениями, хранящимися как 0 или 1. Однако, поля varchar с вместо bool с. Как я могу конвертировать это?

1 Ответ

1 голос
/ 07 октября 2009

объявление 2) вы можете экспортировать свою таблицу, используя sqldump или «SELECT * INTO OUTFILE xxx from MYTAB;», воссоздать таблицу и повторно импортировать, по желанию, после манипулирования экспортированными данными (преобразование 1/0 в true / false и т. Д.)

объявление 2) вы можете создать новое поле bool и вкладку ОБНОВЛЕНИЕ SET NewBool ​​= True, где OldVarChar = "1"; и т.д.

...