如何在PHP mysql中使用查询设置字符集utf8和表行排序规则

时间:2014-03-17 05:48:28

标签: php mysql create-table

我想在PHP mysql中动态创建表,在表中我想设置字符集utf8及其行collat​​ion utf8_general_ci。我没有线索

有人帮忙吗?

这是我的创建表查询:

CREATE TABLE `Table name` (
              `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
              `First name` TEXT( 9 ) NOT NULL,
              `Last name` TEXT NOT NULL,
              `email` TEXT NOT NULL,
              UNIQUE KEY id (id)
            );

如何设置" utf8"我的查询中的参数?

1 个答案:

答案 0 :(得分:1)

试试这个nadeem

CREATE TABLE `Table name` (
              `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
              `First name` TEXT( 9 ) NOT NULL COLLATE 'utf8_general_ci',
              `Last name` TEXT NOT NULL COLLATE 'utf8_general_ci',
              `email` TEXT NOT NULL COLLATE 'utf8_general_ci',
              UNIQUE KEY id (id)
            )COLLATE='utf8_general_ci';

不要整理int,float数据类型