像下面那样创建TStudent表,让id,.name为联合主键

create table TStudent(id INT  primary key not null,name VARCHAR(50) primary key not null
);

会报如下错误:

Error:table  "TStudent" has more than one primary key

正确的写法为如下:

create table TStudent(id INT,name VARCHAR(50),primary_key(id, name)
);

即联合主键,要写在建表语句最后一行,在primary key ()括号里面,且用逗号隔开。

sqlite创建表联合主键的sql写法相关推荐

  1. sqlite创建表联合主键的sql写法、执行sql文件、不支持右连接、获取年份、case when 的使用

    sqlite创建表时,联合主键,要写在建表语句最后一行,primary key (),括号里面: 执行sql文件:使用 .read xxx.sql 命令: 下图执行错误,应该是字段名含有中文,不能读取 ...

  2. MySql之DDL操作创建表(添加主键, 外键约束以及基本的数据类型)

    1.创建表基本语句 CREATE TABLE users( username VARCHAR(50) PRIMARY KEY, userpwd VARCHAR(50) NOT NULL, userag ...

  3. 数据库——创建数据库+创建表与主键

    文章目录 一.创建数据库 1.创建默认数据库 2.创建指定参数位置数据库 3.添加NDF数据文件 二.创建表 三.创建主键 1.创建主键 2.对已创建的表进行主.外键设置 一.创建数据库 1.创建默认 ...

  4. SQL Server 创建表 添加主键 添加列常用SQL语句

    --删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...

  5. oracle 创建表定义主键,Oracle 学习----:创建表(主键自增)

    一.创建表 create table testTable ( Id numbere, name varchar2(100), age number, createTime date, primary ...

  6. mysql 创建表主键_MySQL创建表和主键约束

    1.创建表 在操作数据表之前,应该使用"USE 数据库名"指定操作是在哪个数据库中进行 主键约束(唯一标识) ****非空*** ****唯一*** ****被引用****(学习外 ...

  7. mysql建表 联合主键

    建表:(前4个联合为主键) CREATE TABLE `climate_one_key` (`纬度` float(255,2) NOT NULL COMMENT '纬度',`经度` float(255 ...

  8. SQL常用语句|创建表,设置主键......

    新建表 create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default \'默认值\' ...

  9. 删除unique key,删除原有的联合主键,新建新的联合逐渐,删除索引,修改索引,mysql5.7修改索引名称,查看最大连接数量,查看是否有ssl

    mySQL中删除unique key的语法 ,假设有表: CREATE TABLE `good_booked` (   `auto_id` int(10) NOT NULL auto_incremen ...

最新文章

  1. 方法 注释_注释模板导入操作方法
  2. 帝国cms后台模板编辑器辅助增强插件代码高亮格式化显示
  3. 高并发编程-重新认识Java内存模型(JMM)
  4. 牛客网(剑指offer) 第十二题 数值的整数次方
  5. 音频处理基本概念及音频重采样
  6. labview打包文档_labview怎么生成exe文件
  7. Jmeter+Grafana+InfluxDB
  8. Java 求阴历(C++ 求阴历方法的转换)
  9. STM32 LoRaWAN探索板B-L072Z-LRWAN1入门指南
  10. 002_SSSS_ Denoising Diffusion Implicit Models
  11. Educational Codeforces Round 89 (Rated for Div. 2)
  12. 推进交通安全文化建设,首先要建立科学的理念
  13. ISIS—ISIS中LSP(数据库)同步如何保证LSDB可靠性—04
  14. flex布局实现头尾固定,中间内容自适应
  15. 5G学习:5G基础概念
  16. 微信小程序会议OA-后台数据交互(首页)05
  17. anaconda 代码提示,Anaconda安装OpenCV没有自动代码补全
  18. 好用的PHP星辰网址缩短源码V2.1.1
  19. Docker 安装 (完整版)
  20. 洪涝有源淹没算法及淹没结果分析【转】

热门文章

  1. 贝叶斯大脑假说:用大脑观察并改变世界
  2. 经典小游戏js点灯游戏
  3. SQL数据库附加数据库时出错。有关详细信息,请单击“消息”列中的超链接
  4. Windows 10 Enterprise 2015 LTSB 2019_Windows 10(LTSB、LTSC)
  5. 学习笔记(01):机器学习数学基础--概率论与数理统计视频教学-矩估计和最大似然估计...
  6. ImageLoader加载图片 默认方式和自定义方式
  7. java毕业设计电脑城销售系统mybatis+源码+调试部署+系统+数据库+lw
  8. 回档|晴天小猪历险记之hill
  9. 生成神经对抗网络(GAN)的基本认识及应用
  10. 「NOIP2018模拟赛」 摘果子 - 树形Dp