当前位置:数据库 > MySQL >>

mysql问题

forum_name` varchar(50) NOT NULL default 这里边default是什么意思?
答案:应该是没没把sql写全,default后面有个值
他得意思就是说,当insert的语句中不包含forum_name这个字段的时候,mysql会自动给这个字段填上 default指定的值,比如:
create table test (id int,forum_name varchar(50) not null default 'zhangsan');
如果insert语句这么写:
insert into test (id) values (1);
那么虽然没有包含forum_name的值,但是mysql会自动给这个字段填上 'zhangsan'

上一个:MYSQL if exists 语法
下一个:~~~~(>_<)~~~~ 求教各位大神,mysql 数据库为一个字段设置 默认值 sql 语句该怎么写

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,