mysql之查找所有数据库中没有主键的表问题
作者:ailo555 发布时间:2024-01-12 15:27:19
标签:mysql,查找,数据库,主键表
查找所有数据库中没有主键的表
select table_schema,table_name from information_schema.tables
where (table_schema,table_name) not in(
select distinct table_schema,table_name from information_schema.columns where COLUMN_KEY='PRI'
)
and table_schema not in (
'sys','mysql','information_schema','performance_schema' --排除系统库
);
修改mysql数据表主键
这里以网上copy的建表语句为例
create table users
(
name varchar(50) null,
salt char(4) null comment '盐',
password varchar(255) null comment '密码',
create_at timestamp default CURRENT_TIMESTAMP null comment '创建时间',
update_at timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
tid int unsigned auto_increment
primary key
)
charset = utf8;
mysql的版本是8,这里要把主键tid改为id。需改自增主键需要三步骤
先删除掉自增
alter table users modify tid int not null;
再删除主键
alter table users drop primary key;
修改名称
alter table users change tid id int unsigned auto_increment primary key;
来源:https://blog.csdn.net/ailo555/article/details/82706756


猜你喜欢
- 前言字典是 Python 中很重要的数据类型,有很多内置函数需要了解。1.dict.clear清除字典中所有键值对。dict = {'
- <input type="button" onclick="opened('ALERT'
- 随着对Dreamweaver cs3中集成Spry功能的深入学习,了解并掌握到Spry框架的一些功能模块,其中就有通过Dreamweaver
- mysql作为轻量级开源数据库,在企业级的应用中非常的广泛。我之前用过mssql,oracle,postgresql,mysql。目前阿里云
- 索引是什么?索引是帮助MySQL进行高效查询的一种数据结构。好比一本书的目录,能加快查询的速度索引的结构?索引可以有B-Tree索引,Has
- 本文实例讲述了Python3实现并发检验代理池地址的方法。分享给大家供大家参考,具体如下:#encoding=utf-8#author: w
- 人脸检测方法有许多,比如opencv自带的人脸Haar特征分类器和dlib人脸检测方法等。对于opencv的人脸检测方法,有点是简单,快速;
- 前言:现在写爬虫,入门已经不是一件门槛很高的事情了,网上教程一大把,但很多爬虫新手在爬取数据的过程中依旧会遇到这样那样的问题。今天整理了部分
- Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,以前是将 deny from
- 我们知道,session是一种会话技术,用来实现跨脚本共享数据或者检测跟踪用户状态。session的工作原理(1)当一个session第一次
- 1、Motivation:I wanna modify the value of some param;I wanna check the
- 参考服务器安装的是Centos 系统。uwsgi是使用pip安装的。nginx是使用yum install nginx安装。python 2
- 本文实例为大家分享了mysql 8.0.27 安装配置图文教程的具体代码,供大家参考,具体内容如下下载官网下载安装包:>MySQL :
- USE master; Go EXEC sp_attach_db @dbname = N'数据库名', @filename1
- 最近做opencv项目时,使用肤色分割的方法检测目标物体时,背景带来的干扰非常让人头痛。于是先将背景分割出去,将影响降低甚至消除。由于初次接
- 初次安装完PyCharm后,新建项目时,遇到了No Python interpreter selected的问题。意思是说没有找到Pytho
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&
- 今天发现了一个显示ORACLE语法的好网站。内容太多,就不一一摘录了,记在这里,也方便自己查找。http://ss64.com/ora/ 目
- 1.sp_helpsort SELECT SERVERPROPERTY ('Collation') 查看你的排序规则. 不过
- 尽管XML还处在开发阶段,其标准正在由W3C组织制定,但是已经有许多公司表示全力支持XML,并开发了不少XML工具。Adobe公司的Fram