1

我目前正在再次开发一个程序,从那时起,嗯……能力较差。它有很多问题:

  • 数据库排序规则是latin1_swedish_ci. 我想把它转换成utf8。我该怎么做?
  • 数据库有一些字段是存储为 0 或 1 的布尔值。但是,这些字段是varchars 而不是bools。我怎样才能转换这些?
4

1 回答 1

1

ad 2)您可以使用 sqldump 或“SELECT * INTO OUTFILE xxx from MYTAB;”导出表,重新创建表并重新导入,可选择在操作导出的数据之后(将 1/0 转换为真/假等)

广告 2)您可以创建一个新的布尔字段和 UPDATE 选项卡 SET NewBool​​=True where OldVarChar="1"; 等等

于 2009-10-07T17:34:15.923 回答