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 的值。
字段增加的列一定要为主键么?
不必要,不过一定要是索引,甚至也不一定要是唯一索引。