Tag: MySQL

一次查询多个数据库

我有自己的数据库中的每个WordPress实例。 对于更新,我需要查询所有活动插件,这些插件存储在表“wp_options”中,可以通过 WHERE option_name='active_plugins' 我如何访问所有活动的插件设置(分布在多个数据库中)并将其输出到单个SQL结果中? 我知道database.tablename语法,但我怎么从那里继续与上述Where语句? 单个数据库中的请求将如下所示: SELECT option_value FROM `database`.`wp_options` WHERE option_name="active_plugins"

如何添加超级特权到MySQL数据库?

我想在MySQL中执行查询。 SET GLOBAL log_bin_trust_function_creators =1; 错误: SQL查询: SET GLOBAL log_bin_trust_function_creators = 1 MySQL说: #1227 – 访问被拒绝; 你需要这个操作的SUPER特权 我想知道如何将SUPER权限分配给任何数据库

如何获得mysql上两个date之间的差异天数?

我需要得到在mysql的几个date中包含的天数。 例如:入住date12-04-2010退房date15-04-2010,日差为3

如何保存和检索我的服务器上的图像在一个Java Web应用程序

在这里与图像的另一个问题(这似乎是比我最初预测更困难)我正在与JSF 2.0(Apache myFaces)的Java Web应用程序,我希望这个应用程序能够上传图片到目的地它将运行的服务器。 我有一台运行mySQL Db的Windows r2 2008服务器,但是我不想将图像存储在数据库中,我宁愿将其存储在服务器的某个位置,然后将path保存为数据库中的string。 我被告知这是最好的方法,但我似乎无法find如何将其保存在服务器上的示例。 我在Apache Tomcat服务器上运行该应用程序作为WAR文件。 所以我不知道是否必须将文件保存到服务器驱动器上的path(即C:\ images)或项目本身的特殊文件夹(在java,html文件内),任何帮助都是非常感谢, 我完全迷失了,一整天都在试图弄清楚这一点。 我用上传图片到java类的代码是这样的(CodyS提供): InputStream is = uploadedFile.getInputStream(); byte[] buffer = new byte[(int) uploadedFile.getSize()]; is.read(buffer); File f = new File("C:\\temp\\" + this.patient.getPk() + ".jpeg"); f.createNewFile(); FileOutputStream fos = new FileOutputStream(f); fos.write(buffer); //This is where I write it to the C Drive fos.close(); is.close(); 而不是写到我的C驱动器我要在服务器上运行它,但我应该在哪里存储图像以便稍后检索并显示在xhtml文件中? […]

如何通过python连接时更改默认的Mysql连接超时?

我连接到一个MySQL数据库使用python con = _mysql.connect('localhost', 'dell-pc', '', 'test')我写的程序需要很多时间才能完全执行,即大约10个小时。 其实,我正在试图从一个语料库中读出不同的单词。 阅读完成后有一个超时错误。 我检查了MySQL的默认超时值是: +—————————-+———-+ | Variable_name | Value | +—————————-+———-+ | connect_timeout | 10 | | delayed_insert_timeout | 300 | | innodb_lock_wait_timeout | 50 | | innodb_rollback_on_timeout | OFF | | interactive_timeout | 28800 | | lock_wait_timeout | 31536000 | | net_read_timeout | 30 | | net_write_timeout | […]

使用MySQL空间扩展来select圆内的点

我有一个名为flags的表,其中包含一个称为coordinates的列,充满了MySQL的“点”。 我需要执行一个查询,根据100米半径的经度和纬度位置获得一个圆圈内的所有标志。 从使用的angular度来看,这是基于用户的位置。 例如,手机会给用户的经纬度位置,然后将其传递给API的这一部分。 然后由API在用户周围创build一个半径为100米的不可见圆圈,然后返回此圆圈中的标志。 这是API的这一部分我不知道如何创build,因为我不确定如何使用SQL来创build这个不可见的圆,并只在这个半径内select点。 这可能吗? 有没有一个MySQL的空间function ,可以帮助我做到这一点? 我相信Buffer()函数可以做到这一点,但我找不到任何文档如何使用它(例如SQL)。 理想情况下,我需要一个答案,告诉我如何使用这个function或最接近它。 在将这些坐标存储为地理空间点的地方,我应该使用地理空间函数来做我要求的最大效率。 标志表: ID 坐标 名称 示例行: 1 | [几何 – 25B] | Tenacy AB 旗标表有经纬度位置和东,北(UTM) 用户的位置只是标准的纬度/经度,但我有一个库可以将此位置转换为UTM

如何计算MYSQL中两个string之间的相似度

如果我在mysql中有两个string: @ a =“欢迎使用堆栈溢出” @ b =“你好堆栈溢出”; 有没有办法使用MYSQL获得这两个string之间的相似性百分比? 这里例如3个词是相似的,因此相似性应该是这样的: count(@a和@b之间的相似词)/(count(@a)+ count(@b) – count(intersection)) 因此结果是3 /(4 + 4 – 3)= 0.6 任何想法是高度赞赏!

INSERT INTO … SELECT为所有MySQL列

我正尝试从以下位置移动旧数据: this_table >> this_table_archive 复制所有列。 我试过这个,但是不起作用: INSERT INTO this_table_archive (*) VALUES (SELECT * FROM this_table WHERE entry_date < '2011-01-01 00:00:00'); 注意:这些表是相同的,并将id设置为主键。

MySQL以子查询作为条件删除FROM

我试图做这样的查询: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); 正如你可能知道,如果同一个tid有其他父母,我想删除父母关系到1015。 但是,这给我一个语法错误: You have an error in your SQL syntax; check the manual that corresponds to your […]

MySQLdate格式DD / MM / YYYYselect查询?

我有点困惑如何按date格式sorting。 对于格式YYYY-MM-DD您可以这样做: …ORDER BY date DESC… 您如何以DD/MM/YYYY订购? 这不工作: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14