比如有一个字段 tt int default 0
insert into test (id,tt,aa) values (123,1,1234)--此时默认值无效
insert into test (id,aa) values (123,1234)--此时有效
语句是对的 在create trigger tr_archive_limit前加一句delimiter $$ 如下:delimiter $$
create trigger tr_archive_limit
before insert on t_archive_limit for each row
begin
declare id int
end$$
delimiter #后面是符号“”
ALTER DATABASE databasename CHARACTER SET utf8CREATE TABLE xs(
sgjk VARCHAR(20),
sfkzc VARCHAR(2) DEFAULT '否'
)ENGINE=INNODB DEFAULT CHARSET=utf8
注意设置数据库的编码,和表的编码。一般情况下,你的数据库是什么编码,如果表默认那就是和数据库一样的。这个问题应该是你在安装数据库的时候,没有选择utf-8编码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)