MySQL/Mariadb遇见的问题

一、注释问题

使用的是MariaDB,今天有关使用‘--’注释上遇到一些问题:‘--’此类注释失效,没有用,查阅资料 发现‘--’后面得要有空白将注释符合注释的内容空开来;

 

二、学习问题:

基本的操作不会,所以查阅了一点资料:

http://www.cnblogs.com/tianhuilove/archive/2011/09/05/2167795.html

 

三、序列

序列的创建(和为自动增加列设置一个初始值):

MariaDB> CREATE TABLE autoinc_test (
    -> h INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    -> m INT UNSIGNED
    -> ) AUTO_INCREMENT = 100;
Query OK, 0 rows affected (0.01 sec)

每一个表只能有一个字段是 AUTO_INCREMENT, 而且必须是索引,不能有 DEFAULT 值。此外这个自动增加的字段也只有在取正数的时候才能正常。如果在字段中插入了一个负数,那数据库就会以为它插入了一个很大的数。这么做是为了避免从正数跨越到负数带来的精度问题,也是为了避免你在自动增加列中得到一个为0 的值。

 

字段增加的列一定要为主键么?

 

不必要,不过一定要是索引,甚至也不一定要是唯一索引。

 


posted @ 2015-04-02 10:59  SchrodingerCat  阅读(182)  评论(0编辑  收藏  举报