- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个表,该表将在服务器中使用 phpmyadmin 按年份范围进行分区:
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
(在 Centos 7 中使用 mysql -V
)
我用来创建的代码是:
CREATE TABLE `datosenfermedades` (
`clues` varchar(15) NOT NULL,
`unidadmedica` varchar(75) NOT NULL,
`fechaconsulta` datetime NOT NULL,
`idconsulta` int(15) NOT NULL,
`clavediagnostico` varchar(6) NOT NULL,
`primeravez` tinyint(1) NOT NULL,
`clavemunicipio` int(3) NOT NULL,
`edad` int(3) NOT NULL,
`sexo` varchar(1) NOT NULL,
`grupoedad` varchar(20) NOT NULL,
`derechohabiencia` varchar(30) NOT NULL,
`servicio` varchar(40) NOT NULL,
`nivelatencion` int(1) NOT NULL
)
PARTITION BY RANGE (year(fechaconsulta)) (
PARTITION p0 VALUES LESS THAN (2008) ENGINE=MyISAM,
PARTITION p1 VALUES LESS THAN (2009) ENGINE=MyISAM,
PARTITION p2 VALUES LESS THAN (2010) ENGINE=MyISAM,
PARTITION p3 VALUES LESS THAN (2011) ENGINE=MyISAM,
PARTITION p4 VALUES LESS THAN (2012) ENGINE=MyISAM,
PARTITION p5 VALUES LESS THAN (2013) ENGINE=MyISAM,
PARTITION p6 VALUES LESS THAN (2014) ENGINE=MyISAM,
PARTITION p7 VALUES LESS THAN (2015) ENGINE=MyISAM,
PARTITION p8 VALUES LESS THAN (2016) ENGINE=MyISAM,
PARTITION p9 VALUES LESS THAN (2017) ENGINE=MyISAM,
PARTITION p10 VALUES LESS THAN (2018) ENGINE=MyISAM,
PARTITION p11 VALUES LESS THAN (2019) ENGINE=MyISAM,
PARTITION p12 VALUES LESS THAN (2020) ENGINE=MyISAM,
PARTITION p13 VALUES LESS THAN (2021) ENGINE=MyISAM,
PARTITION p14 VALUES LESS THAN (2022) ENGINE=MyISAM,
PARTITION p15 VALUES LESS THAN (2023) ENGINE=MyISAM,
PARTITION p16 VALUES LESS THAN (2024) ENGINE=MyISAM,
PARTITION p17 VALUES LESS THAN (2025) ENGINE=MyISAM,
PARTITION p18 VALUES LESS THAN (2026) ENGINE=MyISAM,
PARTITION p19 VALUES LESS THAN (2027) ENGINE=MyISAM,
PARTITION p20 VALUES LESS THAN (2028) ENGINE=MyISAM,
PARTITION p21 VALUES LESS THAN (2029) ENGINE=MyISAM,
PARTITION p22 VALUES LESS THAN (2030) ENGINE=MyISAM,
PARTITION p23 VALUES LESS THAN (2031) ENGINE=MyISAM,
PARTITION p24 VALUES LESS THAN (2032) ENGINE=MyISAM,
PARTITION p25 VALUES LESS THAN (2033) ENGINE=MyISAM,
PARTITION p26 VALUES LESS THAN (2034) ENGINE=MyISAM,
PARTITION p27 VALUES LESS THAN (2035) ENGINE=MyISAM,
PARTITION p28 VALUES LESS THAN (2036) ENGINE=MyISAM,
PARTITION p29 VALUES LESS THAN (2037) ENGINE=MyISAM,
PARTITION p30 VALUES LESS THAN (2038) ENGINE=MyISAM,
PARTITION p31 VALUES LESS THAN (2039) ENGINE=MyISAM,
PARTITION p32 VALUES LESS THAN (2040) ENGINE=MyISAM,
PARTITION p33 VALUES LESS THAN (2041) ENGINE=MyISAM,
PARTITION p34 VALUES LESS THAN (2042) ENGINE=MyISAM,
PARTITION p35 VALUES LESS THAN (2043) ENGINE=MyISAM,
PARTITION p36 VALUES LESS THAN (2044) ENGINE=MyISAM,
PARTITION p37 VALUES LESS THAN (2045) ENGINE=MyISAM,
PARTITION p38 VALUES LESS THAN (2046) ENGINE=MyISAM,
PARTITION p39 VALUES LESS THAN (2047) ENGINE=MyISAM,
PARTITION p40 VALUES LESS THAN (2048) ENGINE=MyISAM,
PARTITION p41 VALUES LESS THAN (2049) ENGINE=MyISAM,
PARTITION p42 VALUES LESS THAN MAXVALUE ENGINE=MyISAM
);
该表显然已正确创建,当我使用突击队SHOW CREATE TABLE datosenfermedades
时,我得到:
CREATE TABLE `datosenfermedades` (
`clues` varchar(15) COLLATE utf8_spanish_ci NOT NULL,
`unidadmedica` varchar(75) COLLATE utf8_spanish_ci NOT NULL,
`fechaconsulta` datetime NOT NULL,
`idconsulta` int(15) NOT NULL,
`clavediagnostico` varchar(6) COLLATE utf8_spanish_ci NOT NULL,
`primeravez` tinyint(1) NOT NULL,
`clavemunicipio` int(3) NOT NULL,
`edad` int(3) NOT NULL,
`sexo` varchar(1) COLLATE utf8_spanish_ci NOT NULL,
`grupoedad` varchar(20) COLLATE utf8_spanish_ci NOT NULL,
`derechohabiencia` varchar(30) COLLATE utf8_spanish_ci NOT NULL,
`servicio` varchar(40) COLLATE utf8_spanish_ci NOT NULL,
`nivelatencion` int(1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci
/*!50100 PARTITION BY RANGE (year(fechaconsulta))
(PARTITION p0 VALUES LESS THAN (2008) ENGINE = MyISAM,
PARTITION p1 VALUES LESS THAN (2009) ENGINE = MyISAM,
PARTITION p2 VALUES LESS THAN (2010) ENGINE = MyISAM,
PARTITION p3 VALUES LESS THAN (2011) ENGINE = MyISAM,
PARTITION p4 VALUES LESS THAN (2012) ENGINE = MyISAM,
PARTITION p5 VALUES LESS THAN (2013) ENGINE = MyISAM,
PARTITION p6 VALUES LESS THAN (2014) ENGINE = MyISAM,
PARTITION p7 VALUES LESS THAN (2015) ENGINE = MyISAM,
PARTITION p8 VALUES LESS THAN (2016) ENGINE = MyISAM,
PARTITION p9 VALUES LESS THAN (2017) ENGINE = MyISAM,
PARTITION p10 VALUES LESS THAN (2018) ENGINE = MyISAM,
PARTITION p11 VALUES LESS THAN (2019) ENGINE = MyISAM,
PARTITION p12 VALUES LESS THAN (2020) ENGINE = MyISAM,
PARTITION p13 VALUES LESS THAN (2021) ENGINE = MyISAM,
PARTITION p14 VALUES LESS THAN (2022) ENGINE = MyISAM,
PARTITION p15 VALUES LESS THAN (2023) ENGINE = MyISAM,
PARTITION p16 VALUES LESS THAN (2024) ENGINE = MyISAM,
PARTITION p17 VALUES LESS THAN (2025) ENGINE = MyISAM,
PARTITION p18 VALUES LESS THAN (2026) ENGINE = MyISAM,
PARTITION p19 VALUES LESS THAN (2027) ENGINE = MyISAM,
PARTITION p20 VALUES LESS THAN (2028) ENGINE = MyISAM,
PARTITION p21 VALUES LESS THAN (2029) ENGINE = MyISAM,
PARTITION p22 VALUES LESS THAN (2030) ENGINE = MyISAM,
PARTITION p23 VALUES LESS THAN (2031) ENGINE = MyISAM,
PARTITION p24 VALUES LESS THAN (2032) ENGINE = MyISAM,
PARTITION p25 VALUES LESS THAN (2033) ENGINE = MyISAM,
PARTITION p26 VALUES LESS THAN (2034) ENGINE = MyISAM,
PARTITION p27 VALUES LESS THAN (2035) ENGINE = MyISAM,
PARTITION p28 VALUES LESS THAN (2036) ENGINE = MyISAM,
PARTITION p29 VALUES LESS THAN (2037) ENGINE = MyISAM,
PARTITION p30 VALUES LESS THAN (2038) ENGINE = MyISAM,
PARTITION p31 VALUES LESS THAN (2039) ENGINE = MyISAM,
PARTITION p32 VALUES LESS THAN (2040) ENGINE = MyISAM,
PARTITION p33 VALUES LESS THAN (2041) ENGINE = MyISAM,
PARTITION p34 VALUES LESS THAN (2042) ENGINE = MyISAM,
PARTITION p35 VALUES LESS THAN (2043) ENGINE = MyISAM,
PARTITION p36 VALUES LESS THAN (2044) ENGINE = MyISAM,
PARTITION p37 VALUES LESS THAN (2045) ENGINE = MyISAM,
PARTITION p38 VALUES LESS THAN (2046) ENGINE = MyISAM,
PARTITION p39 VALUES LESS THAN (2047) ENGINE = MyISAM,
PARTITION p40 VALUES LESS THAN (2048) ENGINE = MyISAM,
PARTITION p41 VALUES LESS THAN (2049) ENGINE = MyISAM,
PARTITION p42 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
如果我是正确的 mysql,请评论我的分区说明。毕竟,从 2007 年到 2017 年,我在表中插入了 3,142,157 个值,当我尝试使用命令“SELECT * FROM datosenfermedades PARTITION (p1)
”时,我收到下一个错误:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(p1)
LIMIT 0, 25' at line 1
最佳答案
几乎没有理由使用“分区选择”。您应该让引擎来确定要查找哪个分区(或多个分区)以满足查询。
现在,您应该放弃 MyISAM 并转向 InnoDB。
int(3)
是一个 4 字节数字。 (3)
没有任何意义。查找 TINYINT
。
该表上没有索引?使用索引来提高性能,而不是分区。
如果您有 INDEX(fechaconsulta)
,这将获取相同的行:
SELECT * FROM
WHERE fechaconsulta >= '2009-01-01'
AND fechaconsulta < '2009-01-01' + INTERVAL 1 YEAR;
无论有没有分区,它都可以高效地完成任务。
关于MySQL Ver 15.1 不分区表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52613295/
2011 年 9 月 5 日更新:问题已解决 -- 查看底部的详细信息 我在使用 Aptana Ver 3.0.4 中的 Code Assist 时遇到问题。 Eclipse 3.7.0 的插件。 我
我正在开发 API,它给我 PDF(1.7 版)作为响应,我的项目正在使用不支持解析 PDF 1.7 版的 zend pdf 库。 所以我决定转换 PDF 版本以与 Zend Pdf 兼容。 有什么方
我尝试在 Android Studio 上构建和使用 FFmpeg 库。 我的环境 Windows 7 64 位、Cygwin64、Android Studio 2.1.2、FFmpeg 3.1.1、
假设我有 3 个表:Standard_Code 以及 Report and Transactions。 Standard_Code table field name: Code Values
将查询字符串附加到样式表末尾有什么作用?我经常看到: some-stylesheet.css?ver=1.2.3 谢谢。 最佳答案 通常人们用它来防止缓存 CSS 文件。 服务器软件(例如 Apach
我正在尝试从批处理文件中检查OS版本,并且遇到以下问题。 线 FOR /F "tokens=*" %%i IN ('ver') DO (SET var=%%i) 从批处理文件执行时将冻结cmd,而命令
我试图安装最新的VMWare PowerCLI,但出现错误:Install-Module:术语“Install-Module”未被识别为cmdlet的名称,功能... 一些挖掘显示我没有安装Power
从之前的版本移至 pgadmin4 ver3 后,在查询窗口中编辑文本时,我不再能够看到光标。 我可以突出显示文本,但如果我在文本行内移动任何位置,则光标不会出现。它有时会出现在行尾,但一旦我向左箭头
我只是在寻找一些关于 hibernate 如何使用 ver 列处理冲突的文档。 到目前为止的理解:对一行的更改意味着更改的行插入了新的版本号 -- 这是通过“select max(ver)+1”完成的
在我的 Android 游戏中,子弹出现的速度太快而且彼此距离太近!我怎样才能调整他们的行为?这是 a picture of it 动画对象类 package game.objects.animati
在C++17 template deduction guide not used for empty parameter set? 之后,在模板推导指南中遇到了另一个怪事(遗憾的是,该错误 https
我正在尝试创建一个表,该表将在服务器中使用 phpmyadmin 按年份范围进行分区: mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_6
我想知道版本命名的具体作用是什么? 喜欢 jquery.js?ver=1.4.4 我的意思是如果我使用像这样的 cdn jquery/1.4.4/jquery.min.js?ver=1.4.4但是另一
在 postman 工作(原始格式数据与 application/json 类型)带 Guzzle 6 url-http://vm.xxxxx.com/v1/hirejob/ { "c
我已经在这个问题上工作了 6 个小时,但我似乎看不到它。这是index.html 中的片段: dataArray(总是工作正常): (function() { 'us
我正在尝试在 Google 文档上上传大文件。我遇到了Resumable Upload . 但是我如何在 Google API Ver 2 中实现它呢? 谢谢 最佳答案 根据我在 API 的 V2 和
最近我的团队遇到了一个奇怪的情况。去年年底,我们从 IE 8 迁移到 IE 11。我们的应用程序现在设计为在 IE 11 企业模式下工作。 如果用户使用的是 IE 8,我们需要显示一个 javascr
我的应用程序在 Android 4.0+ 版本上运行良好,但是当我尝试在版本 4.0 上启动它时出现错误。 2.3有什么建议么?android:minSdkVersion="8"android:tar
我最近购买了一个主题,该主题包含以下 HTML 代码; 所以,我想知道?ver=3.7.1的用法是什么。感谢您的帮助。 最佳答案 资源在每个 URL 的基础上被缓存。通过在发布新版本时更改查询字符
我需要在我的事件方法中做两个事件。一个是需要返回 total_workers 字段的值。但也需要返回 ID,因为当我们覆盖该方法时,它在 OpenERP 中是必要的要求。然后必须返回 2 东西。请告诉
我是一名优秀的程序员,十分优秀!