Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Mysql_IT技术博客_编程技术问答 - 「Fatal编程技术网」

MySQL-使用空值连接表时没有结果

类似的问题,但这有点不同 我有两个要加入的表: location --------------------------- | id | city | state_id | --------------------------- | 1 | Denver | 6 | | 2 | Phoenix | 2 | | 3 | Seattle | NULL | --------------------------- state --------------

mysql计算字段存储在另一个字段中

mysql中的字段如下所示: SELECT constant1, constant2, variable1, variable2, formula FROM table 常数1,常数2,变量1,变量2,公式 formula字段使用constant1、constant2、variable1和variable2存储公式 例如,“公式”字段可能包含如下计算: SELECT constant1, constant2, variable1, variable2, formula FROM table

在mac os x 10.6.6中重新安装MySql

我之前安装了mysql-5.1.50-osx10.6-x86_64.dmg,然后使用下面的belo命令(在stackoverflow中找到)卸载了它 然后我尝试从mysql-5.5.9-osx10.6-x86_64.dmg重新安装 但是,我得到以下错误: 安装失败 安装程序遇到错误,导致安装失败。请联系软件制造商寻求帮助。查看安装程序日志-打开安装程序;按command-L显示日志,按command-3增加详细程度;尝试安装 以下是评论摘要 操作:错误日志显示以下内容 2月21日21:30:28

mysql查找/替换字符串开头和结尾的字符,而不是字符串中间的字符

简短版本: 我需要改变的mysql代码 [href=”http://a-random-domain.com“]超链接[/href] 进入 不会弄乱域部分,并且 不会意外转换字段文本中可能出现的“]的任何不相关实例 域每次都是唯一的/不同的 遇到 长版本: 我正在迁移旧数据库以用于新应用程序。旧数据库有一个文本字段,其中包含以下内容: 这是一个带有[href=”的数据字段http://somedomain.com“]超链接[/href]和更多数据,可能还有其他超链接 我需要将其更新为标准ht

Mysql DB设计为每个客户订单存储不同的产品

我正在构建一种将客户订单插入数据库的简单方法。 我们有几种产品,每种都需要不同的性能 我已经开始设计以下表格: CUSTOMER -> Order (FK to CUSTOMER) -> OrderItem (FK to Order) 现在我在考虑如何将特定于产品的表链接到订单项。 假设我有两种产品:product1(房间名称、宽度、高度、颜色)和product2(数字、宽度、高度、类型、可选项)。我会创建两个不同的表,并将它们与订单项链接,以获得特定的选项,我错了吗?(当然不止两

Mysql DBIx::Class:仅选择包含多个大于零的结果

在我们的MySQL数据库中,我有一个第三方账户表,它有很多第三方活动。但是,并非所有帐户都有活动。在DBIx::Class中,我想做的是只选择那些有一个或多个活动的帐户。我发现最简单的方法如下: my $third_party_account_rs = $schema->resultset('ThirdPartyAccount'); my $with_campaigns_rs = $third_party_account_rs->search( { third_pa

Mysql 选择SQL中列出的所有活动的最近事件

我有一个存储事件的数据库。每个活动都有不同的活动。数据库是这样创建的(我知道这不是最好的数据库设计,但我正在使用提供给我的数据库): 同一事件可以有多个活动。从事件(活动)中获取所有记录的唯一方法是使用eventname列 我想做的是把最近的20个事件和它的所有活动联系起来。因此,我不能简单地选择20行(使用LIMIT,因为这不会每次给我20个事件,因为有些事件有2个活动,而其他10个) 我无法使用SELECT DISTINCT eventname,因为有些事件在不同的日期具有相同的名称。我需要

Mysql 在计算字段上重用别名

下午好,不知道是否有人能为我指出正确的方向,因为我有点挣扎。我有一个mysql查询,需要在计算字段中包含一个别名,如下所示: Select tblComms._CommMonth, tblComms._Reference, tblComms._ClientName, tblComms._Premium, tblComms._CommDue, tblComms._Employee_Name,

Mysql 具有相同列的MSQL联接表

我环顾四周,找不到答案。可能是我不知道该找哪个词 我有大约15个表,都有相同的列和相似的数据。它们之间的唯一区别是创建日期 我想这样搜索其中一些: SELECT * FROM table_2010, table_2011 WHERE date_created BETWEEN '2010-04-01' AND '2011-04-01' ORDER BY date_created 但我不相信这会起作用,因为它会将我的所有数据视为两个表,并创建不明确的字段:p 有什么建议吗?这是工会的工作还是什

Mysql 如何在WPSC元数据库中保存元信息?

我向WPeCommerce插件添加了一些特定的功能,但在编辑帖子页面的元框中保存信息时遇到了一个问题。我注意到,元信息在不调用函数update_option()的情况下被直接保存; 输入名称有点像这种类型:“meta[\u wpsc\u sku]”,所以基本上我添加了具有相同类型的新元盒:“meta[\u custom\u meta\u key]”。问题是当我用jQuery删除metabox中的这个输入字段时,数据库中的元键/值并没有被删除。那么,我如何控制这些东西呢?如果没有传递$\u POS

这个MySQL语法有什么问题吗?

每次我在MySQL workbench中执行此查询时,workbench应用程序都会立即崩溃。看起来像是我以前做过很多次的事情,不确定问题出在哪里 我唯一能想到的是空值的问题。有时(Setup+run+cleanup)会返回null,有时QNTY也会返回null 我刚检查过,这个查询也会导致崩溃: select (`Setup` + `run` + `cleanup`) / `QNTY` from the_table where date_field >=

MySQL中使用CASE语句更新多行

我不明白这一点,这里有很多关于堆栈溢出的例子,但是每个例子都有不同,它们都给出了相同的问题 我有一个80张“幻灯片”的列表,其中有一列名为“订单”。Order是一个数字,当前范围为0到79 如果我们删除一张幻灯片,我们需要调整该幻灯片之后的幻灯片,我已经为其制定了算法 以下是算法的结果: UPDATE cms_slides SET order = CASE order WHEN 68 THEN 67 WHEN 69 THEN 68 END CAS

MySQL语法错误

我无法在MySQL中运行简单的脚本。我已将脚本缩减为一行 DELIMITER $$ DECLARE varLocalityName VARCHAR(50); $$ DELIMITER ; 错误是: 第2行出现错误1064(42000):SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“DECLARE varLocalityName VARCHAR(50)”附近使用的正确语法 我认为问题在于您将$$定义为分隔符,然后仍然尝试使用作为分隔符 我认为这应该是可行的: DELIMI

mysql替换字符串+;下一个字符

是否可以在MySQL中替换字符串+下一个字符?类似于的下划线 例如,如果text列为: 12 13 14_B 15 14_A,用空字符替换所有14*,替换的文本应为: 12 13 14 15您将看到在MySQL中使用正则表达式UDF来实现这一点。主要成分是 正则表达式UDF- 正则表达式本身 如果你想只看到其中2到4个需要更换,那么穷人的工作方法(): SELECT*,IF(LOCATE('14_',B)+3您将在MySQL中使用正则表达式UDF来实现这一点 正则表达式UDF- 正则表达式本身

Mysql t这就是解决办法。问题是,我还必须检查endtime,以了解会话是否在特定时间处于活动状态。看这个例子:这是错误的,因为应该有3个,而不是2个。你想要的结果是什么?我还没完全明白,好吧,对不起。让我们拿最后一把小提琴吧。17:00时有3个会话处于活动状态,

t这就是解决办法。问题是,我还必须检查endtime,以了解会话是否在特定时间处于活动状态。看这个例子:这是错误的,因为应该有3个,而不是2个。你想要的结果是什么?我还没完全明白,好吧,对不起。让我们拿最后一把小提琴吧。17:00时有3个会话处于活动状态,因此对于XXXX 17:00时,我希望看到值3。如果你考虑用户会话,那么我只想知道在01:00、02:00等等的时候有多少用户。@Karstendemold:越来越近了?--可能需要一些额外的工作时间,每天滚动,但应该给你一些想法。祝你好运。哇

总结mysql中的许多表

我的任务是制作一个包含数千条记录的数千张其他表格的汇总表。汇总表应包括: “记录”的非冗余列表 包含该“记录”的表数 包含该“记录”的表的名称 例如: Table_1 nameA nameB nameC Table_2 nameB nameC nameD Table_3 nameC nameD nameE 结果应该是这样的 Record_name Number Table_names nameA 1 Table_1 nameB 2 T

默认情况下,是否可以从MySQL工作台将数据预加载到目标数据库?

有些表格并不经常更改: 国家(ID/名称/缩写) 各国IP(ID/IP范围) 在开发过程中,每次修改数据库中的某些内容时,我都必须手动将这些表预加载到新创建的数据库中 是否有任何方法可以在MySQL Workbench中的每个Forward Engineer过程中自动将这些数据查询到表中?您只需使用所需的表甚至整个数据库创建一个导入/导出脚本即可。e、 g: mysqldump -hHOST_FROM -u -p database_name table_name --no-create-db

MySQL:创建一列,该列由不同表中其他三列的值组成

我想知道是否可以创建一个包含引用其他三列值的列的表。示例如下: CREATE TABLE Students ( Id INT PRIMARY KEY AUTO_INCREMENT, Student_Name VARCHAR(25), Course_Name VARCHAR(25), First_Mark VARCHAR(25), Second_Mark VARCHAR(25), Third_Mark VARCHAR(25) ); CREA

Mysql 尝试按索引值删除行

我正在使用Mysql和C#,试图通过我称为“index”的列删除一行。它是一个整数唯一的自动增量 我想向executequery传递一个sql字符串(string sql=“DELETE FROM 索引为“123”的科目;) 让它删除第1行,或者我通过的任何一行 我也曾尝试过不带任何标签。“从包含索引的帐户中删除= 123"; 当我将列更改为字符串值时,它会起作用。像CRN而不是索引。索引是一个int,而CRN是一个字符串。 但是,当我尝试用C#传递某些内容时,您只能将值作为字符串传递给sql连

delphi xe3数据库与MySQL版本5.1错误。模块中存在异常TDBXError。无法加载dbxmys.dll(错误代码126)

为了制作一个简单的数据库应用程序,我将所有组件都放到表单中。连接已成功测试。设置组件属性并运行应用程序后,将显示消息 “位于00218766的模块project6.exe中出现异常TDBXError。无法加载dbxmys.dll(错误代码126)。系统路径中可能缺少该异常。” 我已经在“C:\delphi xe3”中安装了delphi xe3。dbxmys.dll存在于C:\delphi xe3\bin中,但再次出现此错误 虽然您安装了Delphi,并且C:\Delphi xe3\bin中的db

Rails上的MySQL Gem安装错误

我正在使用Chef部署Rails应用程序。当 gem安装mysql 我收到以下错误 Gem::Installer::ExtensionBuildError:错误:无法生成Gem本机 分机 /opt/chef/embedded/bin/ruby extconf.rb检查 mysql\u ssl\u set()*extconf.rb失败*无法创建Makefile 由于某些原因,可能缺少必要的库和/或 标题。有关详细信息,请查看mkmf.log文件。你可能需要 配置选项 提供的配置选项:--使用opt

Mysql 用OR子句连接两个表

我的查询结果有问题。我有两个表,我想用特定的连接来连接它们,以获得关于它的所有信息,还有一个or条件,不包括第二个表。这是我的桌子: main_orders: id | destination ---------- 1 | London 2 | Germany 2 | Netherland 3 | Polska 4 | JP includes: id | rel_id ---------- 1 | 2 1 | 3 在这里,id号1是主订单,它还涵盖了第二个表中

MySQL外键:因为理解RESTRICT&;更新

我有两张桌子: 1) 种类基础(子基础数据) 2) liste_land(国家列表) 它们之间存在关联: ALTER TABLE `kind_basis` ADD CONSTRAINT `fk_geburtsland_id` FOREIGN KEY ( `geburtsland_id` ) REFERENCES `liste_land` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE ; 为什么下面的查

Mysql 一个查询多个位置?

我有一个查询,它从答案表中获取平均分数,并按问题所在的类别进行分组 此查询为coach_id=0的答案获取所需的结果 这是一个理想的结果,在这个结果中,每一个coach_id我都会得到另一行 现在我的问题是:是否也可以从相同的表中获得相同的答案(因此几乎相同的查询),但coach\u id=1或coach\u id=2。。在同一个查询中## 这是我的问题 SELECT ROUND((SUM(score) / COUNT(vragen.id) * 10),1) as score FROM

MYSQL,在单行中返回联接中的第一行和最后一行

我有两个表,一个是项目目录,另一个包含这些项目的历史记录 我希望在与items表连接的时间段内返回最早和最新历史记录行的值,以便每个包含这两个值的项有一行 表结构如下: items ----- item_id, item_title hist ------- hist_id, hist_item_id (corresponds to items.item_id), hist_value, hist_time (stores Unix timestamp) 我用一些示例数据创建了一个SQL F

Mysql 在闪亮应用程序(R)中查询按钮按下

我正在制作一个交互式闪亮的应用程序,在我的计算机上搜索MySQL数据库。我可以访问数据库,并在R脚本和静态应用程序中正确执行查询,但只有当用户单击操作按钮时才尝试执行查询时,我会遇到麻烦 当我将查询包装到Shiny的事件触发函数中时,就会出现问题,如observeEvent()。例如,以下代码运行并检索正确的数据集: shinyServer(function(input, output, session){ con <- dbConnect(RMySQL::MySQL(), dbn

将多用户随机分配一次MySQL,以修复超出最大值的错误

原始链接: 您好,我找到了这段代码,用于drupal修复超出的max_questions错误,但我无法将其插入settings.php,它一直给我错误消息。不知有没有人能帮我修一下。请指定,因为我对代码没有任何知识,我只是一个最终用户。提前谢谢 假设我的用户名是含羞草我创建了另外4个用户名我得到了含羞草1,含羞草2,含羞草3,含羞草4我给了所有用户相同的密码:“allsamepassword”。 这是drupal 7数据库的原始settings.php $databases = arra

PHP&;访问数据库表时出现MySQL登录表单错误

我希望我的用户能够使用他们的帐户登录,所以我创建了一个html表单和一个php文件,用于与mySQL数据库通信。 php代码应该检查用户名和密码是否正确,是否存在于数据库中。如果是,则授予用户访问权限。我在想这样的算法: <?php //connection_start $mysqli = new mysqli('mysql3.000webhost.com','a4305565_os','******','a4305565_users'); //check_connection if(

Don';连接时不要重复MySQL父表值

我从MySQL获得了以下输出 | 345 | 2016-02-11 | 2016-02-11 | 2016-02-11 | goods desc | | NULL | NULL | NULL | NULL | NULL | | 545 | 2016-02-02 | 2016-02-01 | 2016-02-01 | Goods desc | 15 | 444

Mysql Sequelize:选择具有给定数量匹配子项的模型

在我的模式中,UserhasManyGameSession,GameSessionhasManyGame 对于一个特定的用户,我试图选择最近的游戏会话,它有三个游戏,每个游戏都有一个非空的分数 看起来它几乎完全符合我的要求,但它不适合我。它建议使用以下代码: ModelA.findAll({ include: [ModelB], having: 'count(ModelB.id) > 0' }); 我认为上面的评论可能已经过时了,因为除非我将having子句包装在一个数组中,否则

Mysql 对Bits参数执行或/和操作

我试图对传递给函数的参数执行位或运算。所以我写了下面的代码。语句“SET result=arg1 | arg2”不起作用。我尝试了几种方法,但是没有达到正确的结果。我需要改变什么 DELIMITER $$ CREATE FUNCTION BIT_OR(arg1 varchar(255),arg2 varchar(255)) RETURNS varchar(255) BEGIN DECLARE result varchar(255); BEGIN SET result = arg1 | arg2;

Mysql 将常规SQL结果数组保存为另一个表中的一个条目可以减少查询数,这是好主意还是坏主意?

我有一个想法,我想知道这是完全愚蠢还是一个好主意 我正在开发一个分析GPX轨迹并给出统计数据的web应用程序。 实际上,我将每个轨迹的每个点的坐标存储在一个表中,如下所示: point_id | track_id | lat | lon | else | speed | timestamp 每次我从这个表中选择条目时,我都是通过track_id: SELECT * FROM points WHERE 'track_id'=12 因此,我得到了一个完整的数组,然后对其进行处理以将其格式化,例

mysql按案例排序

我试图在下面的查询的每个类别中获得名称的ASC排序结果,但无法派生 select ID,NEWID,NAME from table ORDER BY CASE WHEN ID = PID THEN 1 WHEN NEWID IS NOT NULL THEN 2 ELSE 3 END; PID是输入,它返回一条记录,该记录应首先出现,其余记录应基于NEWID。但我希望记录根据2个部分的名称对ASC进行排序(NEWID不为null和null)。 请帮

SilverStripe ORM中每个mysql在位置Y周围半径X内的位置

我正在根据SilverStripe 3.4.0中的mysql过滤位置Y周围半径X内的位置 到目前为止,我已经实现了一个原始查询来获取圆圈中的ID,然后使用这些ID来过滤每个SilverStripe ORM,因为我必须根据多个条件进行过滤,而geofilter只是其中之一 另请参见谷歌的“商店定位器”示例: 这将提供所需的结果,但需要额外的查询是否可以将地理过滤器直接添加到ORM内的查询?我不确定“直接添加到ORM内的查询”是什么意思,但可以理解为“不调用Web服务”,然后我可以提供以下解决方案

Mysql 如何将最大值和最小值的输出相加以得到总和

如何在sqlquery中将max和min的输出相加,以获得总和 下面是我的问题: SELECT max(marks) AS max, min(marks) AS min FROM students (SELECT SUM(MIN(marks), MAX(marks)) FROM student 根据我的理解,你需要从学生表中得到最大分数和最小分数,最后将最大分数和最小分数相加 如果这是您可以从下面的场景开始的查询 SELECT maxMark+minMark Total

Mysql put命令';railsdb:schema:dump';

当我运行railsdb:schema:dump时,我收到这个错误 rails aborted! LoadError: libmysqlclient.so.20: cannot open shared object file: No such file or directory - /home/mekjaaganu/.rvm/gems/ruby-2.3.3/gems/mysql2-0.4.5/lib/mysql2/mysql2.so /home/mekjaaganu/.rvm/gems/ruby-

如何在Linux Mint上提醒mysql本地主机的密码?

我有点困惑。正在尝试连接到自己的localhost sql数据库。但总是出现1045代码错误: mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) Pycode: config = { 'user': 'root', #Tried our username and empty 'password

MySQL分组(每个“组”最新的第一个)

我已经为这个问题挣扎了一段时间了,它看起来很简单,但我还是无法理解它 我的初步查询如下 SELECT `updated`, `price`, `condition` FROM game_prices WHERE `game_id` = '1960' AND `source` = '0' AND `updated` > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 YEAR)) ORDER BY `updated` DESC; 这将给出以下结

Mysql Galera群集随机挂起

您好,我有一个适用于MySQL 5.6.36的Galera集群,显然运行良好。我有一个微服务,在Docker中运行RESTAPI,它通过JPA+Hibernate连接到此数据库。随机地,该服务大约需要15分钟来生成响应(所有时间都由数据库操作占用)。我试着检查最常见的MySQL和Galera状态信息,但我没有发现值中有任何不好的地方,集群似乎工作得很好,复制也很好。查询非常简单(在表上选择),但真正奇怪的是,如果在MySQL中运行showProcessList,我看不到有关该查询的任何信息。考虑

MySQL/MariaDB基于条件的重复密钥更新

我想使用有条件的 关于重复密钥更新 根据中提供的示例,假设name是主键。我们要执行以下查询: INSERT INTO beautiful (name, age, col3, col 4, ..., col 100) VALUES ('Helen', 24, ...), ('Katrina', 21, ...), ('Samia', 22, ...), ('Hui Ling', 25, ...), ('Yumie', 29, ...) ON DUP

Mysql 你的意思是通过查询缓存来获取统计plz?我了解查询缓存及其工作原理,但我不确定我是否看到了它的相关性。当我发出“显示表状态”时,您是否知道值实际来自何处?没有可能影响表的事务,但是这些值似乎仍然是完全随机的。当我发出SHOW table STATUS时,您

你的意思是通过查询缓存来获取统计plz?我了解查询缓存及其工作原理,但我不确定我是否看到了它的相关性。当我发出“显示表状态”时,您是否知道值实际来自何处?没有可能影响表的事务,但是这些值似乎仍然是完全随机的。当我发出SHOW table STATUS时,您知道这些值实际上来自哪里吗?没有可能影响表的事务,但是这些值似乎仍然是完全随机的。 mysql> SHOW VARIABLES LIKE 'have_query_cache'; have_query_cache=1 # added

Mysql 左联接,其中左表列=something或null

我需要将左表和右表连接起来,并保留所有左表行,即使右表没有匹配项。。。标准的左连接 仅包括满足条件的左表行 仅包括符合条件的右表行。如果未找到,请在联接中使用null 若不为空,则按右表中的列进行排序,若为空,则不要丢失条目 在psudosql中,我想要 ( select * from work_item where work_item.id_work_item_queue = 5 ) as t1 ( select

mysql中存储年份字段的优化方式是什么?

我想通过从源站点抓取一些值(year),将其存储在MySQLyear字段中。YEAR字段的数据类型为YEAR(4)。我从源站点获得另一个字段(consumer\u details),其中包含YEAR值,如“2019-95525845-0000” 所以,我的问题是,在YEAR字段中存储值的最佳方式是什么 是否将整个值传递到YEAR列,因为它将存储前4位数字并丢弃其余的值 或者首先,通过PHP或Python从consumer\u详细信息中提取YEAR值,如'2019',然后将其传递到YEAR`列。首

Mysql 我们如何才能为varchar查询缓存计划分配内存,而不是默认为max(8000)?

我们有一个带有String的简单实体类,当我们查看使用相应字段的查询的查询缓存计划时,将为相同的字段分配最大长度 有没有办法让底层平台知道只分配某些内存 link建议出于同样的目的使用@Size和@Valiadate,但它不起作用 我们使用以下实体: @Entity public class Product{ @Id private Integer id; @Column(name = "number") private String numbe

Mysql 使用cronjob时聊天消息响应缓慢

我在Mercado Libre有几个账户,该项目的想法是能够通过我自己的平台回复客户的消息(售后聊天)和问题(售前) 问题部分工作得很好(它有一个小的延迟,可能是由于相同的工作)。但是,messages部分根本无法正常工作,您发送的消息需要很长时间才能发送,您选择的内容需要很长时间才能选择,这是一个功能问题,聊天应该立即发送。 使用的代码是php、ajax、curl和js。使用的数据库是mysql 为什么我能这样做

MySQL-如何使用GROUPBY获取值

我想知道水果的名字,它们的价格每天都在上涨。所以输出应该是“苹果”,因为苹果3月1日的价格是15,3月2日是16,3月3日是17…我尝试使用group by解决这个问题,但仍然无法解决。。。请任何人给我一些建议。如果您有所有日期的所有水果的价格,那么您可以使用GROUP_CONCAT(): 请参阅。如果您有所有日期的所有水果的价格,那么您可以使用GROUP_CONCAT(): 查看。@JanezKuhar谢谢你的建议,我一定会尝试让你知道。@JanezKuhar你能告诉我如何过滤单调递增的组吗?