-
MySQL – 从数据库中查找半径内的点
所属栏目:[MySql] 日期:2021-02-21 热度:80
我有一个表有一个POINT列,其中包含各个位置的纬度和经度.然后我还在浏览器中有一个来自地理位置的用户位置.我需要做的是找到表中所有记录的所有记录,其中POINT值在半径10公里(或半径X公里)内,按距离最近的第一个排序.我的表在POINT列上有一个SPATIAL索引.最佳[详细]
-
MySQL:将秒数转换为天,分和小时
所属栏目:[MySql] 日期:2021-02-21 热度:168
例: seonds =1015557; 结果应该是: 11days 18h:05m:57s 怎么能在MySQL中这样做?最佳答案您可以使用如下查询:SELECT DATE_FORMAT(date(1970-12-31 23:59:59) + interval 1015557 second,%j days %Hh:%im:%ss)[详细]
-
如何在ColdFusion和MySql数据库中查找受INSERT INTO语句影响的行数?
所属栏目:[MySql] 日期:2021-02-21 热度:73
我在ColdFusion中有以下查询:cfquery name=test datasource=test INSERT INTO test (id,name) VALUES (1,santy),(2,raj),(3,nil) /cfquery 我想查找受影响的行数.有没有办法在ColdFusion[详细]
-
php – 巨大的列表中的类似名称
所属栏目:[MySql] 日期:2021-02-21 热度:200
我有5万家公司的数据库,不断更新(每月200个).重复内容是一个巨大的问题,因为名称并不总是严格/正确:“超级1商店”“超级一店”“超级1商店”编辑:另一个例子......可能需要不同的方法:“Amys Pizza” --- “Amy and Company的有机披萨”我们需要工具来扫描[详细]
-
mysql – 选择distinct count(id)vs select count(distinct id)
所属栏目:[MySql] 日期:2021-02-21 热度:57
我正试图从表中获取不同的值.当我从表中运行select distinct count(id)时,我得到了超过一百万的计数.但是,如果我从表中运行select count(distinct id),我只有大约300k计数.这两个查询的区别是什么?谢谢最佳答案当您选择非重复计数(id)时,您基本上在做:selec[详细]
-
php – 如何使用MySQL Join通过上次回复对论坛帖子进行排序?
所属栏目:[MySql] 日期:2021-02-21 热度:153
我在为此编写查询时遇到了一些麻烦.我想我有基本的逻辑,虽然我可能没有.我想要做的是根据用户正在查看的主板获取所有线程,然后根据上次回复的时间对这些线程进行排序.查询不返回任何错误,它只获取最近更新的线程.这是我的查询: $query = SELECT t.child_id,[详细]
-
php – 使用MYSQL LAST_INSERT_ID()来检索插入行的ID?
所属栏目:[MySql] 日期:2021-02-21 热度:135
我有一个表有一个AUTO INCREMENT列.我必须在插入新行时检索此列的值(我需要新行的值).我已经阅读了很多关于它并找到了不同的解决方案,一个是使用SELECT LAST_INSERT_ID().我听说过很多不同的事情.我可以或不可以使用它吗?我担心另一个连接可能会在我能够调用[详细]
-
c# – 无法加载“MySql.Data”或其中一个依赖项.
所属栏目:[MySql] 日期:2021-02-21 热度:57
我已经为Visual Studio和.NET Connector(6.7.4.0)安装了MySQL.我之前安装了6.6.5.0.为什么还在寻找这个DLL?System.IO.FileLoadException was unhandled HResult=-2146234304 Message=Could not load file or assemb[详细]
-
在MySQL中将日期更新为当月的第1天?
所属栏目:[MySql] 日期:2021-02-21 热度:62
我如何将MySQL表中的日期更新到本月的第一天?例如,数据如下所示:1 2013-01-13 2 2013-02-11 3 2013-02-01 4 2013-01-30 5 2013-03-27 ......我希望它看起来像这样......1 2013-01-01 2 2013-02-01 3 2013-02-01 4[详细]
-
php – MySQL跳过第一行
所属栏目:[MySql] 日期:2021-02-21 热度:57
我见过其他人有这个问题,但我看到的解决方案没有帮助我,或者我不知道如何使用它们:P?php $ordre = nom; $croissance = ASC; if(isset($_GET[ordre])){ $ordre = $_GET[ordre]; }; if(isset($_GET[croissance]))[详细]
-
c#MySQL像查询没有参数
所属栏目:[MySql] 日期:2021-02-21 热度:171
我正在使用查询来查找特定字段中的关键字,当我放入@parameter然后添加参数值时它不起作用,但是当我直接输入值时,它有效,任何人都可以帮助我将值作为参数传递给我查询好吗?以下是我的代码:这适用于并检索标题中带有“我的”字样的任何记录.string cmdText =[详细]
-
cursor.fetchall()使用MySQldb和python返回额外的字符
所属栏目:[MySql] 日期:2021-02-21 热度:135
当我使用python从SQL数据库中获取结果时,我会在返回值的开头和结尾处获得额外的章程.例如,下面的代码返回((56L,),而不是56,是否有人知道如何获得值......以及((,),)实际意味着什么......?hp= 56 id= 3 database = MySQLdb.connect (host=localhost, user = r[详细]
-
php – 从csv文件中读取第一行并根据它创建表(csv文件字段)
所属栏目:[MySql] 日期:2021-02-21 热度:108
从csv文件中读取第一行并根据它在mysql中自动创建表(csv文件字段).寻找PHP脚本?我试过这个 ?php $arr = array(array(),array()); $num = 0; $row = 0; $handle = fopen(./contacts.csv, r); while($data = fgetcsv($h[详细]
-
php – 如何将排名中的下一行获取到“最后一个id的排名”?
所属栏目:[MySql] 日期:2021-02-21 热度:187
创建表格CREATE TABLE goal_implement( id INT, percent INT ); INSERT INTO goal_implement VALUES (1,10), (2,15), (3,20), (4,40), (5,50), (6,20); 询问SELECT id, percent, FIND_I[详细]
-
MySQL LIMIT / OFFSET:获取除第一个X之外的所有记录
所属栏目:[MySql] 日期:2021-02-20 热度:58
我想查询50号及以上的所有记录.因此,我不想做LIMIT 49,99999这样的事情,而是想知道是否有正式方式.最佳答案不,对不起从MySQL Documentation: To retrieve all rows from a certain offset up to the end of the result set, you can use[详细]
-
从mysqldump备份生成具有不同名称的数据库
所属栏目:[MySql] 日期:2021-02-20 热度:198
数据库“db”在backup.sql中备份.有没有办法从脚本中恢复与“db”名称不同的数据库?先感谢您!最佳答案当然,当你导入它时,你这样做是正确的:mysql -uuser -ppassword databasename mydump.sql 您可以在我编写databasename的地方放置任何内容 - 只要该数据库[详细]
-
MYSQL命令执行多个.sql文件
所属栏目:[MySql] 日期:2021-02-20 热度:177
我想编写并执行一个将执行多个其他.sql文件的mysql .sql文件.我正在寻找与Oracle相当的东西:@script1.sql @script2.sql @script3.sql MYSQL有命令吗?最佳答案从bash或任何shell,您可以运行如下cat script*.sql | mysql -u root -pYOURPASSWORD dbna[详细]
-
mysql – 如何将big int转换为date
所属栏目:[MySql] 日期:2021-02-20 热度:131
如何将big int转换为date样本输出:name due release | 1300150800000000 描述:| name | text | NO | PRI | NULL | | | due | bigint(20) | YES |[详细]
-
mysql – 选择*数学运算
所属栏目:[MySql] 日期:2021-02-20 热度:112
是否可以选择列并对它们执行复杂操作,例如从table1中选择factorial(column1)或从table2中选择integral_of(something)也许有图书馆支持这样的行动?最佳答案是的,您可以在选择列上调用数据库的所有预定义函数,并且可以使用CREATE FUNCTION定义自己的函数.但数[详细]
-
php – 将数据库结果添加到数组
所属栏目:[MySql] 日期:2021-02-20 热度:89
我在这里心理空白,不能为我的生活找到解决方案.我的情况是我用PHP和MySQL编程.我有一个数据库表返回特定orderid的结果.查询每个订单最多可返回4行,最少返回1行.这是我想要如何返回结果的图像.alt text http://sandbox.mcmedia.com.au/nqlsolutions/images/pac[详细]
-
mysql – 为什么这个SQL UPDATE查询不起作用?
所属栏目:[MySql] 日期:2021-02-20 热度:50
我很熟悉SQL,但我必须在这里找到一些非常愚蠢的东西.此更新查询不断抛出错误.查询是:UPDATE pages SET order = 1 WHERE id = 19 该表肯定有一个订单列,它有一个ID为19的记录.订单列不是唯一的.我得到的错误是通用错误:#1064 - You have an error in your SQ[详细]
-
sql – 具有父ID的多层数据库,多个表或列?
所属栏目:[MySql] 日期:2021-02-20 热度:110
我需要在mysql数据库中存储关于挪威郡,市和城市的信息.它们以分层方式相关(一个城市属于一个同样属于一个县的市政当局).最好将它存储为三个不同的表并通过外键引用,还是应该将它们存储在一个表中并将它们与parent_id字段相关联?两种解决方案的优缺点是什么?[详细]
-
sql – select * from table where datetime in month(不破坏索引)
所属栏目:[MySql] 日期:2021-02-20 热度:180
我有一堆带时间戳的行(使用datetime数据类型)我想选择时间戳在特定月份内的所有行.该列已编入索引,因此我无法执行MONTH(timestamp)= 3,因为这会使该索引无法使用.如果我有年和月变量(在perl中),是否有一个可怕的SQL我可以使用如下:timestamp BETWEEN DATE($y[详细]
-
使用php解析XML数据放入mysql数据库
所属栏目:[MySql] 日期:2021-02-20 热度:72
我被要求解析一个存储为XML文件的简单文件,然后将数据放入mysql数据库.但是我完全不知道该怎么做,在网上查看之后给出的所有例子看起来都太复杂了我的问题或者没有正确的解决方案. XML文件如下所示:shop products product id=1 name=Cornetto price=1.20[详细]
-
sql – 规范化“Toxi”方式真的值得吗? (3NF)
所属栏目:[MySql] 日期:2021-02-20 热度:104
我正处于数据库设计的早期阶段,所以还没有最终结果,我正在使用“TOXI”3表设计作为我的线程,它有可选标签,但我不禁觉得加入是不是真的有必要,也许我需要依靠我的帖子表中的一个简单的标签列,我可以在其中存储类似 tag, secondTag的varchar.所以回顾一下:是否[详细]
