primary key用法(primary key)
1、primary key == 主键 等价于 唯一 (UNIQUE) 且 非空 (NOT NULL)因为 Mysql 里面的自增列, 必须要依赖一个 主键 或者 唯一的键。
2、所以你的 SQL 里面要有一个 PRIMARY KEY ( `id` ) 如果不加 PRIMARY KEY ( `id` ) 的话, 结果将像下面这个样子:mysql>CREATE TABLE tab ( ->id INT AUTO_INCREMENT, ->val VARCHAR(10) ->);ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a keyENGINE = InnoDB DEFAULT CHARSET = gbk AUTO_INCREMENT =1;这行语句, 设置了3个表的属性ENGINE = InnoDB 是设置表的引擎。
3、 innoDB 引擎是比较新的, 支持外键 与 事务处理等特性。
4、CHARSET = gbk 是字符集AUTO_INCREMENT =1 是那个 自增的 ID , 起始数值是 1我把这样的表单写入数据库以后 留言板上的内容(中文)添加上去显示是“?”。
5、我查看结构的时候确实是gbk_chinese_ci 了这个要调查一下,你的数据,是怎么插入的。
6、虽然你的数据库表的 字符编码, 是 gbk 了。
7、但是如果你的 数据,是通过 网页插入的, 而网页的编码是 utf8 之类的话。
8、那么最后保存的数据, 就可能是 ? 了。
本文就讲到这里,希望大家会喜欢。
相关文章
- 土木工程师是做什么的呢(土木工程师是做什么的)
- 牛加一笔可以变成什么字 牛加一笔可以变成什么字有哪些
- 28寸等于多少厘米高(28寸等于多少厘米)
- 木村雅彦(关于木村雅彦简述)
- 疲的拼音和组词(疲的拼音)
- 天蝎座女最佳配对星座(天蝎座最佳配对星座配对)
- sandy和mandy 女孩英文名sandy
- 我喜欢你的藏头诗四句不容易被发现(我喜欢你的藏头诗)
- chalk可数名词吗
- 杜拉克草是什么植物(杜拉克草是什么)
- 取名木字旁女孩大全
- 工作收入证明范本(汇总)
- 美洲来的哥伦布(关于美洲来的哥伦布简述)
- 金蝉定律的意思(定律的意思)
- 天津各高中一本升学率
- 有人用过中兴手机吗,质量怎么样
- 记忆的遗忘曲线
- 党校在职研究生有用吗
- 中级经济师考哪个专业好
- 玩得开心英语怎么说