javascript

git

python

java

git-remote

github

django

c#

reactjs

c++

undefined

scrum

kubernetes

ruby-on-rails

.net

.net-framework-version

operators

git-fetch

typescript

user-experience

如何在MySQL中模拟打印语句?

我有一些程序在评估病情后希望得到某种形式的承认。

例如,pusedocode就像

if ( select count(*) from assgn to where eid = 1 )  > 5
  print " the total number of projects employee working is more than 5 "
else
  insert the value into the assgnto table  

我应该如何在MySQL中做到这一点?

trans by 2020-08-12T08:52:02Z

mysql-“忽略对其他数据库的查询”命令行

在命令提示符"use database_name"中执行任何查询时,我一直收到此奇怪的消息。

ignoring query to other database

我已经尝试通过发出"use database_name"命令来更改数据库。

trans by 2020-08-11T16:28:10Z

时区-如何使MySQL的NOW()和CURDATE()函数使用UTC?

我想这样做,因此对MySQL查询中的NOW()和CURDATE()的调用以UTC返回日期。 如何在不检查和更改使用这些功能的所有查询的情况下实现这一目标?

trans by 2020-08-11T10:07:50Z

两个时间戳之间的MYSQL查询

我的数据库表中有以下条目

eventName(varchar 100) -> myEvent
date(timestamp) -> 2013-03-26 09:00:00

我正在尝试使用以下查询;

SELECT * 
FROM eventList 
WHERE `date` BETWEEN UNIX_TIMESTAMP(1364256001) AND UNIX_TIMESTAMP(1364342399)

即在2013-03-26 00:00:01和2013-03-26 23:59:59之间

但它给我0个结果。

我尝试过扩大日期范围,但没有运气,肯定在该范围内有结果。

任何帮助表示赞赏。

trans by 2020-08-11T09:29:02Z

mysql-使用不同数据库的数据库和模式之间的区别?

MS SQL和MySQL在数据库术语上有什么区别?

一个MySQL实例可以有多个数据库吗? 看来它只能创建不同的架构。 但是,SQL命令为create database

在MS SQL中,您可以创建多个数据库……每个数据库都有默认的dbo模式?……但是数据库中仍然可以有多个模式?

trans by 2020-08-11T07:50:02Z

python-pymysql fetchall()结果作为字典?

有什么办法可以使用pymysql从fetchall()作为字典获取结果?

trans by 2020-08-10T21:32:42Z

MySQL CREATE FUNCTION语法

我正在尝试在MySQL中创建一个函数:

这是SQL代码:

CREATE FUNCTION F_Dist3D (x1 decimal, y1 decimal) 
RETURNS decimal
DETERMINISTIC
BEGIN 
 DECLARE dist decimal;
 SET dist = SQRT(x1 - y1);
 RETURN dist;
END;

我收到以下错误:

#1064 - You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL 
server version for the right syntax to use near '' at line 10

我在phpMyAdmin中运行此create语句。 此功能有什么问题?

trans by 2020-08-10T21:18:45Z

Git Bash MySQL白色

我已经从www.git-scm.com安装了Git(bash?)我还可以正常安装MySQL。 我正在使用Windows 8.1。 我的mysql bin目录的路径在我的路径环境变量中,并且mysql服务正在运行。

如果我打开cmd.exe并键入mysql -?,则它成功登录我,我收到“欢迎使用mysql监视器”消息,然后就可以开始键入sql了。

但是在Git bash中,如果我键入mysql -?,则它将仅启动一个新的空白链接,并且不执行任何操作。

如果我输入mysql -?,那么我仍然会获得mysql帮助信息。 如果我输入mysql start,则会得到Access denied for user ''@'localhost' to database 'start'

如何在git bash中正确访问mysql?

请在下面查看我的原始图片以解释我的情况:

enter image description here

trans by 2020-08-10T15:40:56Z

mysql-字段'id'没有默认值?

我是这个SQL的新手。 我已经在更大的程序中看到了类似的问题,目前还无法理解。 我正在建立一个数据库,用于在我的首页中使用的纸牌游戏。

我在Windows上使用MySQL Workbench。 我得到的错误是:

错误代码:1364。字段“ id”没有默认值

CREATE TABLE card_games
(
nafnleiks varchar(50), 
leiklysing varchar(3000), 
prentadi varchar(1500), 
notkunarheimildir varchar(1000), 
upplysingar varchar(1000), 
ymislegt varchar(500), 
id int(11) PK
);

insert into card_games (nafnleiks, leiklysing, prentadi, notkunarheimildir, upplysingar, ymislegt)

values('Svartipétur',
'Leiklýsingu vantar',
'Er prentað í: Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.',
'Heimildir um notkun: Árni Sigurðsson (1951). Hátíðir og skemmtanir fyrir hundrað árum',
'Aðrar upplýsingar',
'ekkert hér sem stendur'
);

values('Handkurra',
'Leiklýsingu vantar',
'Er prentað í: Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.',
'Heimildir um notkun', 
'Aðrar upplýsingar',
'ekkert her sem stendur'
);

values('Veiðimaður',
'Leiklýsingu vantar',
'Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil. Reykjavík: Bókafélagið. Bls. 19-20.',
'vantar',
'vantar',
'vantar'
);
trans by 2020-08-10T12:38:28Z

例外-MySQL:无法创建/写入文件'/tmp/#sql_3c6_0.MYI'(错误代码:2)-这甚至意味着什么?

由于某种原因,我的生产数据库决定发出此消息。 所有应用程序调用均失败,并显示以下错误:

PreparedStatementCallback; SQL [ /*long sql statement here*/ ]; 
Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2); 
nested exception is java.sql.SQLException: Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2)

我不知道,这甚至意味着什么。 /tmp中没有文件#sql_3c6_0.MYI,由于某种原因,我无法创建带有#字符的文件。 有没有人听说过或看到此错误? 有什么问题和需要注意的地方?

MySQL数据库似乎已启动并正在运行,可以通过控制台进行查询,但应用程序似乎无法通过它进行查询。 应用程序代码/文件没有变化。 它只是突然变蓝了。 因此,我什至不知道从哪里开始看或采用什么解决方法。 有任何想法吗?

trans by 2020-08-10T10:30:13Z

与INT相比,BIGINT mysql的性能

我试图找出如果将主键更改为BIGINT(20)时表的性能是否会下降。 目前,我正在使用INT(7),并且已经有大约300.000个具有较大ID(7或8位数字)的条目。我已经进行了很多搜索,但是只发现它使用了更多的磁盘空间(这很明显)。

我所有的ID现在都有7位数字,但是我的客户希望更改为8位数字。 将来我将无法轻松更改软件,因此我考虑现在使用BIGINT(20)以防万一。 即使我不需要使用BIGINT也会降低性能吗?

有经验的人对速度和性能有建议吗?

trans by 2020-08-10T09:52:56Z

MySQL联接查询使用喜欢吗?

我已经尝试使它工作了一段时间了,但是它似乎不起作用,也许甚至没有可能,我想做的就是使用诸如此类的方法执行MySQL连接查询 我发现的例子...

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE '%' + Table2.col + '%'

但这似乎根本不起作用,可以提供的任何帮助将是非常好的,谢谢!

trans by 2020-08-10T06:29:48Z

如何在MySQL中选择ID最高的行?

如何在MySQL中选择ID最高的行? 这是我当前的代码:

SELECT * FROM permlog WHERE max(id)

出现错误,有人可以帮助我吗?

trans by 2020-08-10T01:59:33Z

选择-MySQL-基于同一标签中的行对列值求和

我试图基于同一表中的ProductID在新列中获取“现金”,“支票”和“信用卡”总计。

表-付款

+-----------+------------+---------------+--------+
| ProductID |  SaleDate  | PaymentMethod | Amount |
+-----------+------------+---------------+--------+
|         3 | 2012-02-10 | Cash          |     10 |
|         3 | 2012-02-10 | Cash          |     10 |
|         3 | 2012-02-10 | Check         |     15 |
|         3 | 2012-02-10 | Credit Card   |     25 |
|         4 | 2012-02-10 | Cash          |      5 |
|         4 | 2012-02-10 | Check         |      6 |
|         4 | 2012-02-10 | Credit Card   |      7 |
+-----------+------------+---------------+--------+

期望的输出-

+------------+------+-------+-------------+-------+
| ProductID  | Cash | Check | Credit Card | Total |
+------------+------+-------+-------------+-------+
|          3 |   20 |    15 |          25 |    60 |
|          4 |    5 |     6 |           7 |    18 |
+------------+------+-------+-------------+-------+

我尝试过左加入同一张桌子,但没有成功。 任何建议,将不胜感激。 谢谢。

不成功和不完整的尝试-

SELECT P.ProductID, Sum( PCash.Amount ) AS 'Cash', SUM( PCheck.Amount ) AS 'Check', SUM( PCredit.Amount) AS 'Credit Card' 
FROM Payments AS P 
LEFT JOIN Payments AS PCash ON P.ProductID = PCash.ProductID AND PCash.PaymentMethod = 'Cash'
LEFT JOIN Payments AS PCheck ON P.ProductID = PCheck.ProductID AND PCheck.PaymentMethod = 'Check'
LEFT JOIN Payments AS PCredit ON P.ProductID = PCredit.ProductID AND PCredit.PaymentMethod = 'Credit'
WHERE P.SaleDate = '2012-02-10' GROUP BY ProductID;
trans by 2020-08-10T01:00:12Z

mysql-列数与第1行的值数不匹配

所以我读了其他帖子,但是这个问题很独特。 因此,此SQL转储文件将其作为最后一个条目。

INSERT INTO `wp_posts` VALUES(2781, 3, '2013-01-04 17:24:19', '2013-01-05 00:24:19'.

我正在尝试将此值插入表格...

INSERT INTO `wp_posts` VALUES(5, 5, '2005-04-11 09:54:35', '2005-04-11 17:54:35'

它给我错误,“列数与第1行的值数不匹配”。 因此,我对列和行在这里如何应用的概念一无所知。

2781,3不是第2781行和第3列吗? 5,5并不是第5行和第5列吗?

trans by 2020-08-10T00:49:47Z

sql-如何使用group-concat mysql创建json格式?

如何使用group-concat mysql创建json格式?

(我使用MySQL)

范例1:

表格1:

email            |    name  |   phone
-------------------------------------
my1@gmail.com    | Ben      | 6555333
my2@gmail.com    | Tom      | 2322452
my2@gmail.com    | Dan      | 8768768
my1@gmail.com    | Joi      | 3434356

像语法代码那样的格式:

select email, group-concat(name,phone) as list from table1 group by email

我需要的输出:

email         |    list
------------------------------------------------
my1@gmail.com |  {name:"Ben",phone:"6555333"},{name:"Joi",phone:"3434356"}
my2@gmail.com |  {name:"Tom",phone:"2322452"},{name:"Dan",phone:"8768768"}

谢谢

trans by 2020-08-09T23:22:09Z

osx lion-在MySQL中删除数据库返回“错误删除数据库errno:66”

考虑:

DROP DATABASE db_name;
ERROR 1010 (HY000): Error dropping database (can't rmdir './db_name', errno: 66)

问题是我不知道文件/目录的位置-/ usr / local / mysql / bin /中缺少此文件...

如何解决此问题?

trans by 2020-08-09T22:32:17Z

mysqldump-转储文件MySQL 5.6.10

我试图从MySQL数据库创建转储文件,但是当我尝试它时,总是会出现此错误

操作失败,退出代码为2

16:06:07 Dumping proactivetraindb (userstate)

Running: mysqldump.exe --defaults-extra-file="h:\docume~1\anarita\locals~1\temp\tmpde5rwy.cnf"  --user=root --max_allowed_packet=1G --host=localhost --port=3306 --default-character-set=utf8 "proactivetraindb" "userstate"

mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_QUOTE_SHOW_CREATE=1' at line 1 (1064)

MySQl的版本是5.6.10,而MySQLDump的版本是5.5.16

有人知道如何解决吗?

trans by 2020-08-09T22:18:00Z

mysql-DateTime按日期和侯分组

我有一个称为activity_dt的日期时间,数据如下所示:

2/5/2013 9:24:00 AM
2/7/2013 7:17:00 AM

如何按日期和小时分组?

trans by 2020-08-09T22:08:20Z

PDO:MySQL服务器已经消失

我有一个脚本,每晚都会做很多事情。

它使用在循环中执行的PDO准备好的语句。

前几个运行良好,但随后我发现它们都因错误而失败:“ MySQL服务器已消失”。

我们运行MySQL 5.0.77。

PHP版本5.2.12

该网站的其余部分运行正常。

trans by 2020-08-09T20:42:23Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共84页