-
php – 如何在Yii框架中使用mysql_escape_string()?
所属栏目:[MySql教程] 日期:2021-03-07 来源:DaWei
众所周知,我们不能在Yii等框架中使用原始MySQL查询.我想在我的项目中使用mysql_escape_string,该项目在Yii框架中运行,以避免用户输入中的SQL注入. 我知道在PHP 5.5中不推荐使用mysql_escape_string,而且我有一个PDO替代方案. Yii框架中的替代方法是什么,以[详细]
-
在MySQL的COALESCE中选择
所属栏目:[MySql教程] 日期:2021-03-07 来源:DaWei
我正在尝试在MySQL中执行以下操作: UPDATE xSET y = COALESCE(SELECT z FROM table WHERE a = b AND c = d AND e = f LIMIT 1,SELECT z FROM table WHERE a = b AND c = d LIMIT 1,SELECT z FROM table WHERE a = b LIMIT 1); 这对我来说听起来很有效.我[详细]
-
php – 我可以在列类型INT和VARCHAR之间左键连接吗?
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我被赋予了查看MSSQL查询问题的任务,我不是SQL专业版!这不是我的强项. 我在2个不同的数据库中有2个表;忽略表引用,因为我已将它们从此查询中删除.我的问题是PERSON_CODE是一个表中的整数值,另一个是VARCHAR,我将运行此查询并将数据直接解析到Users表中,同[详细]
-
mysqli太多连接(HY000 / 1040)和(08004/1040)有区别吗?
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我的脚本中出现以下错误: mysqli_connect(): (08004/1040): Too many connections mysqli_connect(): (HY000/1040): Too many connections 有什么区别,我该如何解决这个问题?最佳答案“连接太多”表示您的脚本至少打开了一个与数据库的连接.基本上,对于[详细]
-
php – MySQL – 如何做得更好?
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
$activeQuery = mysql_query("SELECT count(`status`) AS `active` FROM `assignments` WHERE `user` = $user_id AND `status` = 0");$active = mysql_fetch_assoc($activeQuery);$failedQuery = mysql_query("SELECT count(`status`) AS `failed` FROM `a[详细]
-
PHP和MySQL之间的周差异
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我有以下查询. SELECT COUNT(*),WEEK(date),YEAR(date) FROM myTable GROUP ON YEAR(date),WEEK(date) 说它产生以下结果 32 33 201243 34 201239 35 201217 36 2012 我现在想在2012年第35周获得所有39条记录.但是,我不希望在我的WHERE子句中使用WEEK(date)[详细]
-
mysql – SQLSTATE [HY000] [1045]访问被拒绝用户’root’@’1
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
所以我一直在研究symfony2项目,这一切都很好,然后我想在godaddy上托管它,但现在我收到了这个错误.我不明白它也不知道如何解决它.非常感谢. SQLSTATE[HY000] [1045] Access denied for user root@127.0.0.1 (using password: NO) 这是我的paramaters.yml文[详细]
-
php – 使用Doctrine获取多行单列数组
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我有这样的Doctrine fetch语句 $query = "SELECT id FROM table LIMIT 2";$result = $db-fetchAll($query); 它返回这样的数组: Array([0] = Array ( [id] = 1 )[1] = Array ( [id] = 2 )) 由于我获取的唯一列是ID,我不需要数组范围那么深.是否有一种方便[详细]
-
mysql – 如果列值为NULL,如何实现默认值?
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我想从这些条件中检索表中的一些列值. 如果value为NULL(或)Empty String,则返回一些用户定义的值 如果不是上述条件,则返回其值. 我怎么能搞清楚? 这是我的表查询.. CREATE TABLE AUCTION_CAR_BID(bid_seq bigint NOT NULL AUTO_INCREMENT,auction_car_seq[详细]
-
mysql – .SQL和.DUMP文件之间的区别
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
当我执行mysqldump操作时,我得到一个.SQL文件.我从来没有创建.DUMP文件,但能够从.DUMP文件恢复数据库,使用相同的操作(“[详细]
-
php – Mysqli多行插入,简单的多插入查询
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
如何使用mysqli插入此查询? INSERT INTO table (field1,field2,field3) VALUES ('value','value','value'),('value','value'); 通常在mysql中这个查询是直接的,并且会插入3行,如何在mysqli中执行此操作而不使用预准备语句或者可能使用预准备语句但不会太[详细]
-
MySQL CASE那么空案例值
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
SELECT CASE WHEN age IS NULL THEN 'Unspecified' WHEN age 这是我的查询.这些是结果: 但是,如果table.age在一个类别中没有至少1个年龄,那么它将在结果中忽略该情况.像这样: 该数据集没有任何年龄的记录 SELECT a.ageband,IFNULL(t.agecount,0)FROM ( -[详细]
-
MySQL错误:sql_mode = only_full_group_by
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我有这个脚本,我习惯于为动态结果做一个简单的投影 SELECT M.nom_utilisateur,SUM(M.montant_bulletin ) as Montant_Total_BS,SUM(M.montant_payer ) as Montant_Total_payer,COUNT(M.ref_bs ) as nbr_bs_total,(SELECT COUNT(*) FROM mutuelle_bi.`Mutuel[详细]
-
如何使用php mysqli将事件的实时插入数据库?
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我正在尝试为检查记录更改添加日期时间.我在表中使用datetime数据类型. `date_added` datetime DEFAULT '0000-00-00 00:00:00', 我在查询中使用以下php内置函数for datetime列 date("Y-m-d H:i:s"); 问题是这个功能日期(“Y-m-d H:i:s”);当我在服务器上[详细]
-
php – 来自加入的Laravel Query Builder计数
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
所以在我的数据库中我有一个名为website_tags的表,其中包含id,title等,而且我还有一个名为website的表,具有相似的结构.还有一个名为assigned_tags的表,它包含标签和网站之间的关系,因此它包含关系id,tag_id和website_id. 我需要的是将这些表与查询联系起来[详细]
-
在Wndows上的Ubuntu上使用Bash启动MySQL
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我安装了MySQL: sudo apt-get install mysql-server 我试过启动服务: sudo service mysql start 但每次我开始它我得到的消息: *Starting MySQL database server mysqld [fail] 我已经尝试重新安装MySQL,杀死任何相关的运行进程,但我整个星期都没有尝试[详细]
-
php – 用于私人消息传递的单个mysql表
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我正在尝试在网站上创建一个用于私人消息传递的表.我创建了下表,我认为这是有效的,但我真的很感激一些反馈. CREATE TABLE IF NOT EXISTS `pm` ( `id` int(11) NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`to` int(11) NOT NULL,`date` timestamp[详细]
-
mysql – Doctrine中的简单IF测试语句
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
Doctrine是否支持IF语句?我收到以下错误: Expected known function,got 'IF' 使用IF执行此查询时: $qb-select("c.id,IF(c.type_id LIKE 9,c.name,c.lastname) as name") 它在纯SQL中重写时工作正常.任何解决方法?最佳答案是的,如果不支持原则中的陈述,[详细]
-
php – 显示数据库表中的动态范围并计算每个范围内的行数
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我有这样的数据库表: 我想显示不同的5岁年龄段以及该范围内的学生人数,如下所示: 在这里,最低年龄是10岁,所以我们首先计算10-15的范围.该范围内有5名学生.对于第二个范围,我们需要找到年龄≥15的18岁.因此,第二个范围是18-23,依此类推.如果有自动计算范[详细]
-
python – 更新主键Django MySQL
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
抱歉我的英语不好,我的问题是: 我尝试用方法.save()更新Django中的PK但是当我保存对象时,Django使用相同的数据复制对象但是不同的PK,例如: from gestion_empleados.Models import Empleados e = Empleados.objects.get(pk="56789034U") e.pku'56789034U'[详细]
-
如何在dockerfile中设置mysql用户名
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
使用apt-get install mysql-server在ubuntu中安装mysql时,会在安装过程中询问mysql用户名和密码. 但是当使用dockerfile构建mysql映像时,如何提供用户名和密码? 我尝试使用dockerfile如下: FROM ubuntu:14.04apt-get updateapt-get install -y mysql-serv[详细]
-
MySQL / MariaDB在多个核上运行单个查询
所属栏目:[MySql教程] 日期:2021-03-06 来源:DaWei
我有一个相当强大的数据库服务器,有大约24个内核和48 GB的RAM.我们正在运行MariaDB 10.0作为我们的数据库引擎.我的所有表都在InnoDB引擎上运行.我有一些查询在大表上使用相当广泛的连接,因此自然很慢.我正在努力做的一件事是尝试利用多核的力量.以下是我的[详细]
-
php – 如何使用MySQL Join通过上次回复对论坛帖子进行排序?
所属栏目:[MySql教程] 日期:2021-03-05 来源:DaWei
我在为此编写查询时遇到了一些麻烦.我想我有基本的逻辑,虽然我可能没有.我想要做的是根据用户正在查看的主板获取所有线程,然后根据上次回复的时间对这些线程进行排序.查询不返回任何错误,它只获取最近更新的线程. 这是我的查询: $query = " SELECT t.chil[详细]
-
当删除mysq查询限制时,来自mysql的solr dataimport会死掉
所属栏目:[MySql教程] 日期:2021-03-05 来源:DaWei
副标题#e# 我有一个mysql数据库,在一个表中有超过400,000,000条记录. 当我设置限制时,Solr导入运行正常.我的最后一次测试是10,它在大约5分钟内成功运行.在Solr中拥有完整的数据集是必需的,当我删除限制时,solr报告它已经丢失了与mysql的连接. 我相信我遇到[详细]
-
php – 使用MYSQL LAST_INSERT_ID()来检索插入行的ID?
所属栏目:[MySql教程] 日期:2021-03-05 来源:DaWei
我有一个表有一个AUTO INCREMENT列.我必须在插入新行时检索此列的值(我需要新行的值).我已经阅读了很多关于它并找到了不同的解决方案,一个是使用SELECT LAST_INSERT_ID().我听说过很多不同的事情.我可以或不可以使用它吗?我担心另一个连接可能会在我能够[详细]

浙公网安备 33038102330475号