嗨, 大家好: 网站在新年后正式开通,欢迎大家加入我们,共同维护一个良好氛围的中国技术社区。 欢迎举报不良帖子,欢迎提供建议。
我们的QQ群:136102234,欢迎进群找答案,里边会有很多资深的大师们。 point overflow

null是表示什么都没有,针对索引的时候,也是不计算到索引里边的。所以主键和唯一索引就失效了。

那这时候就需要一个语句来查询相关表的情况。

提问了 2017-05-25 17:20:27

jkant's gravatar image

jkant ♦♦
11131137138
采纳率: 3%


select tc.TABLE_SCHEMA,tc.TABLE_NAME,tc.CONSTRAINT_NAME,c.COLUMN_NAME,c.IS_NULLABLE from information_schema.TABLE_CONSTRAINTS tc join information_schema.STATISTICS s on s.INDEX_NAME=tc.CONSTRAINT_NAME and tc.table_name=s.TABLE_NAME and tc.table_schema=s.TABLE_SCHEMA join information_schema.columns c on s.COLUMN_NAME=c.COLUMN_NAME and s.table_name=c.TABLE_NAME and c.table_schema=s.TABLE_SCHEMA where CONSTRAINT_TYPE in('PRIMARY KEY','UNIQUE') and c.column_type in('date','datetime','time','timestamp') and tc.TABLE_SCHEMA='x' limit 10

永久链接

已回答 2017-05-25 17:20:32

jkant's gravatar image

jkant ♦♦
11131137138
采纳率: 3%

已编辑 2017-05-25 17:20:51

你的回答
切换预览

关注这个问题

邮件:

登录之后,你可以在这里订阅任何更新。

RSS:

回答

回答和评论

Markdown基本语法

  • *italic* or _italic_
  • **bold** or __bold__
  • 链接:[文本](http://url.com/ "标题")
  • 图片?![alt 文本](/path/img.jpg "标题")
  • 编号列表: 1. Foo 2. Bar
  • 如果想要换行,只需要在前一行结尾处插入2个空格即可。
  • 支持基本HTML标记

问题标签:

×72
×3
×1
×1

已提出的问题: 2017-05-25 17:20:27

问题浏览量: 1,097 次

最后更新: 2017-05-25 17:20:51