-
创建表上的MySql错误
所属栏目:[MySql] 日期:2020-12-30 热度:108
我想创建一个表,其中主键引用MySql上其他表的两列像这样的东西CREATE TABLE IF NOT EXISTS `tarina`.`Geo_Distrito` ( `departamento` INT(10) NOT NULL , `provincia` INT(10) NOT NULL , `codigo` INT(10) NOT NU[详细]
-
php – CodeIgniter GROUP_CONCAT并加入
所属栏目:[MySql] 日期:2020-12-30 热度:73
我试图找到一种方法将这两个表连接在一起,我能够做到,但如果找到多个匹配的值,它会再次显示产品表中的所有内容.现在我试图将MySQL group_concat一起使用,以便能够在数组中的一个字段中列出所有tName但是我一直在使用MySQL收到错误: Error Number: 1064 You h[详细]
-
MySQL连接表,其中表名是另一个表的字段
所属栏目:[MySql] 日期:2020-12-30 热度:177
我有5张桌子.一个主要和另外四个(他们有不同的列).对象 obj_mobiles obj_tablets obj_computers这是我的主表(对象)的结构. ID | type | name | etc... 所以我想要做的是将对象与其他(obj_mobiles,obj_tablets,...)表连接,具体[详细]
-
mysql – 如何在具有外部联接和分组依据的查询中包含NULL值
所属栏目:[MySql] 日期:2020-12-30 热度:129
我有两个包含以下示例数据的表:Table 1: `item_name` | item_id | item_desc | | 1 | apple | | 2 | orange | | 3 | banana | | 4 | grape | | 5 | mango |[详细]
-
php – 使用cURL将外部文件保存到我的服务器
所属栏目:[MySql] 日期:2020-12-30 热度:134
我有一个网站来显示开源电影和视频.我已经在mysql中保存了网址,并将视频和图像链接到内容服务器.但是用户抱怨网站速度慢,因为图像是从外部获取的,而且大多数时候Internet Explorer甚至都没有显示图像.我刚刚了解了cURL,并希望将图像和视频保存到我自己的服务[详细]
-
mysql – 分离度查询
所属栏目:[MySql] 日期:2020-12-30 热度:91
我有一个成员到成员连接的表.架构是member_id,friend_id,is_active.我想建立一个朋友朋友的成员联系列表.我不确定如何处理查询,更不用说以半优化的方式了解.上面的表以一种方式工作,其中member_id和friend_id在另一个表上基本相同.在我的系统中,除了这一个表[详细]
-
在OSX 10.5上的MySql启动时找不到文件’./mysql-bin.index’
所属栏目:[MySql] 日期:2020-12-30 热度:165
我在mac OSX 10.5上安装了MySql 5.5而不是使用.dmg软件包安装程序.在我使用sudo模式启动sql server后执行所有安装步骤后,我收到以下错误,服务器没有启动./usr/local/mysql/bin/mysqld: File ./mysql-bin.index not found (Errcode: 13) 110808 21[详细]
-
MySQL:如何从两个不同的字段创建别名?
所属栏目:[MySql] 日期:2020-12-30 热度:57
我有一个连接两个表的查询.我希望能够创建一个别名,当原始字段为空时,该别名允许值默认为不同的字段.这是一个例子:select Table1.Name, Table2.Name, (case when Table1.Name then Table2.Name else Table1.Name end) AS RealName f[详细]
-
mysql – LIMIT结果为n个唯一列值?
所属栏目:[MySql] 日期:2020-12-30 热度:185
我有一些像这样的MySQL结果:--------------------------- | name | something_random | --------------------------- | john | ekjalsdjalfjkldd | | alex | akjsldfjaekallee | | alex | jkjlkjslakjfjfl[详细]
-
python – AttributeError:’long’对象没有属性’fetchall’
所属栏目:[MySql] 日期:2020-12-30 热度:127
我正在尝试使用mysql-flask python扩展来执行一些sql.由于某种原因,下面的代码总是返回long.stringify = lambda x : + x + if request.method == POST: sql = select * from users where username = + s[详细]
-
MySQL GROUP BY“和过滤器”
所属栏目:[MySql] 日期:2020-12-30 热度:62
假设我有这样的查询:SELECT name, GROUP_CONCAT(number) FROM objects GROUP BY name 它输出:+----------+----------------------+ | NAME | GROUP_CONCAT(NUMBER) | +----------+---------------------[详细]
-
mysql – 将两个具有不同列数的查询组合在一起
所属栏目:[MySql] 日期:2020-12-30 热度:122
我有两个查询要组合成单个输出,我不能使用UNIOn,因为它们具有不同的列数.该表是ref,字段id为refid cellid cat,其中包含整数查询1:查找每个唯一cellid的总行数SELECT cellid, COUNT(*) totalcount, cat FROM rel GROUP BY cellid 查询2:为每个唯一的cellid查[详细]
-
mysql – 使用JSON而不是规范化数据,这种方法是否正确?
所属栏目:[MySql] 日期:2020-12-30 热度:53
在MySQL innoDB表中都有微博帖子和与它们相关的投票/表情符号.需要两种类型的页面:(A)包含许多微博的列表页面以及他们的投票计数/表情符号在单页上计数(比如说25).例如. THE GREAT FUNNY POST Not so funny content in a meant to be funny post. Lorem ipsu[详细]
-
0000-00-00 00:00:00作为MySQL DateTime输入
所属栏目:[MySql] 日期:2020-12-30 热度:78
下面是用于创建表的CREATE TABLE语句:CREATE TABLE IF NOT EXISTS `data_received` ( `id` int(10) unsigned NOT NULL, `edit_time` datetime NOT NULL} 如果未提供edit_time值,则下面是如何将数据保存在表中:id edit_time[详细]
-
mysql – 选择类似的IP地址 – 忽略最后3位数
所属栏目:[MySql] 日期:2020-12-30 热度:190
我有一个包含用户名和IP的表.我需要获得具有类似IP -ignore最后3或2或1位数的用户列表 - 例:将190.200.210.180和190.200.210.60计为相同的IP.将205.50.4.30和205.50.4.197计为相同的IP.IP的字段类型设置为varchar,这是我目前无法改变的.目前我正在使用:SELE[详细]
-
PHP / MySQL安全登录和会话
所属栏目:[MySql] 日期:2020-12-30 热度:87
我有一个登录服务到我当前的网站,我想知道的是 - 有什么特别的方法你可以称之为MOST安全吗?请允许我更好地解释一下我的系统:我目前有一个带有用户表的PHP MySQL数据库.用户名和密码都存储为VARCHAR(对我所知的密码不是最好的).在注册表单方面,我通过仅允许a[详细]
-
mysql – 如何使用自动递增的主键作为外键?
所属栏目:[MySql] 日期:2020-12-30 热度:142
这就是我想要做的:我有2张桌子......CREATE TABLE `parent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; CRE[详细]
-
MySQL是否使IF()函数短路?
所属栏目:[MySql] 日期:2020-12-30 热度:120
我需要查询第二个表中的数据,但仅当满足主表中的一组罕见条件时:SELECT ..., IF(a AND b AND c AND (SELECT 1 FROM tableb ...)) FROM tablea ... a,b和c条件几乎总是假的,所以我的想法是子查询永远不会对结果集中的大多数行执行,因此比连接更快.但只有当IF([详细]
-
哪个在MySQL where子句中表现更好:YEAR()vs BETWEEN?
所属栏目:[MySql] 日期:2020-12-30 热度:114
我需要从MySQL数据库中查找给定年份中创建的所有记录.以下任何一种方法是否会比另一方慢?WHERE create_date BETWEEN 2009-01-01 00:00:00 AND 2009-12-31 23:59:59 要么WHERE YEAR(create_date) = 2009 最佳答案无论何时对列使用函数,它都必须在每一行上执行[详细]
-
我可以在两台使用PHP的不同服务器上使用MySql Create Select吗?
所属栏目:[MySql] 日期:2020-12-30 热度:152
我试图在两个不同的MySQL服务器之间使用PHP和MySQL的Create Table Select.我不确定这可以用SQL做到这一点.我没有错,但我也没有做任何事:?php $dbname = cms; $dbmaster = cmsms; $db1 = mysql_connect(localhost, root, secret[详细]
-
java – JDBC4Connection中的内存泄漏
所属栏目:[MySql] 日期:2020-12-30 热度:146
我试图在我们的一个Java守护进程中捕获内存泄漏,在转储内存并通过Memory Analyzer Tool进行分析之后,注意到大部分泄漏是由JDBC4Connection引起的:10 instances of com.mysql.jdbc.JDBC4Connection, loaded by sun.misc.Launcher$AppClassLoad[详细]
-
优化SQL查询以避免全表扫描
所属栏目:[MySql] 日期:2020-12-30 热度:159
请考虑以下查询:SELECT * FROM Transactions WHERE day(Stamp - interval 3 hour) = 1; Transactions表中的Stamp列是TIMESTAMP,并且有一个索引.我怎样才能更改此查询以避免全表扫描? (即在day()函数之外使用Stamp)谢谢!最佳答案我就是这样做的:添加一些额[详细]
-
mysql – 在数据库中存储“无效”日期
所属栏目:[MySql] 日期:2020-12-30 热度:189
我将一些记录存储在数据库中.记录具有“上次访问”字段,该字段是时间戳.如果尚未访问记录,则时间戳无效.我目前正在存储未来日期,例如“上次访问”字段中的“2101-01-01 00:00:00”表示无效日期.是否有更好的方法来表示“无效”日期.这样做的推荐“最佳实践”[详细]
-
用php操纵mysql中的1500万条记录?
所属栏目:[MySql] 日期:2020-12-30 热度:64
我有一个包含1500万条记录的用户表,在进行注册功能时,我希望检查用户名是否已经存在.我为用户名列做了索引,当我运行查询“select users(uid)from users where username =webdev”,.嗯,它继续加载空白屏幕终于绞死了.我在本地主机上使用php 5 mysql 5.所以建议[详细]
-
MySQL全文搜索不适用于像’house’这样的单词
所属栏目:[MySql] 日期:2020-12-30 热度:199
我已经在3个字段的一小部分记录上设置了全文索引(尝试了3个字段的组合并且具有相同的结果),并且一些单词返回结果很好,但某些单词如house和澳大利亚不要(有趣的是,澳大利亚和家做).这似乎很奇怪.如果我添加“WITH QUERY EXPANSION”我会得到结果,但它们现在不[详细]
