标签:use alt rac 允许 修改编码 ase 删除数据库 主键 不能
MariaDB [(none)]> create database dcf;
MariaDB [(none)]> DROP DATABASE dcf;
MariaDB [(none)]> ALTER DATABASE dcf CHARACTER set =utf8
MariaDB [dcf]> CREATE TABLE dcf( /
-> username VARCHAR(20), 设定名字字符为VARCHAR(20)
-> age TINYINT UNSIGNED,
-> salary FLOAT(8,2) UNSIGNED);
MariaDB [dcf]> show columns from dcf;
INSERT dcf VALUES(‘dcf’,20,9999.9)
MariaDB [dcf]> INSERT dcf(username,age) VALUES(‘fcd‘,20)
MariaDB [dcf]> CREATE TABLE td2( username VARCHAR(20) NOT NULL, age TINYINT )
create table table_test(
`id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`name`)
)
如果发现主键设置错了,应该是id是主键,但如今表里已经有好多数据了,不能删除表再重建了,仅仅能在这基础上改动表结构。
先删除主键
alter table table_test drop primary key;
然后再增加主键
alter table table_test add primary key(id);
标签:use alt rac 允许 修改编码 ase 删除数据库 主键 不能
原文地址:http://www.cnblogs.com/ar13/p/7858422.html