-
mysql – Doctrine 2 DQL CONCAT字段和常量字符串
所属栏目:[MySql教程] 日期:2020-12-11 热度:90
我在MySQL表中有字段firstname和lastname.为方便起见,我想在我的Doctrine 2实体中添加一个名为full_name的计算列.在普通的MySQL中我会做这样的事情 SELECT CONCAT(firstname," ",lastname) AS full_name FROM customers; 但是,连接字段和常量字符串(在这种情[详细]
-
php – 在Codeigniter 3.0.6中插入当前日期时间
所属栏目:[MySql教程] 日期:2020-12-11 热度:183
我正在尝试使用codeigniter 3.0.6存储用户注册日期和时间并使用 NOW() 如 $this-db-set('user_nicename',$nameVar); $this-db-set('user_login',$emailVar); $this-db-set('user_pass',$passwordVar); $this-db-set('user_registered','NOW()'); $this-db-in[详细]
-
php – 如何为laravel中的每个用户生成唯一的随机值并将其添加
所属栏目:[MySql教程] 日期:2020-12-11 热度:64
我正在开发一个活动组织网站.在这里,当用户注册一个事件时,他将获得一个唯一的随机数(10位数),我们用它来生成条形码并将其邮寄给他.现在, 我想为每个注册的活动提供唯一的号码. 也随机 一种解决方案是获取数组中的所有随机数并使用Php rand(1000000000,99999[详细]
-
mysql – Yii2按最大日期选择?
所属栏目:[MySql教程] 日期:2020-12-11 热度:118
假设我在yii2中有表A及其活动记录,可以将具有最大创建日期的记录加载到模型的最佳方法是什么. 这是查询: select * from A where created_date = ( select max(created_date) from A ) 现在我首先获得最大日期,然后在另一个数据库访问中使用它,即: $max = A[详细]
-
mysql – LEFT JOIN返回与INNER JOIN相同的结果
所属栏目:[MySql教程] 日期:2020-12-11 热度:72
我有一张桌子(磨砂),有1600个独特的物品.第二张表有100万加.我运行INNER JOIN并获得65场比赛: SELECT a.`BW Parent Number`,a.`Vendor Name`,b.`Parent Supplier Name` FROM `scrubs` AS aJOIN pdwspend AS b ON a.`BW Parent Number` = b.`Child Supplier[详细]
-
php – 为什么password_verify返回false?
所属栏目:[MySql教程] 日期:2020-12-11 热度:199
我正在使用password_verify来检查我的哈希密码.我有PHP 5.5: $this-db_connection = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME); // if no connection errors (= working database connection) if (!$this-db_connection-connect_errno) { // escape the[详细]
-
mysql – 它是否提高了索引日期列的性能?
所属栏目:[MySql教程] 日期:2020-12-11 热度:131
我有一个包含数百万行的表,其中一列是TIMESTAMP,我经常选择日期范围.是否可以提高性能以对该列进行索引,还是不会提供任何显着的改进? 编辑: 所以,我已经将TIMESTAMP列编入索引.以下查询 从日期(2013-10-10)和日期(now())之间的日期(interaction_time)的交[详细]
-
注意:php中的数组转换为字符串
所属栏目:[MySql教程] 日期:2020-12-11 热度:53
当我回显$info数组它工作正常,但当我回显$player数组或$pl_1变量或$结果数组值注意出现数组到字符串转换和o / p不显示. 为什么?最佳答案尝试替换$player [] = array(); by $player = array();在开头(第2行). 这是因为你在这个变量的索引0处声明了一个数组,[详细]
-
如何在不同端口的同一台机器上配置MySQL?
所属栏目:[MySql教程] 日期:2020-12-11 热度:80
如何在同一台机器上为MySQL配置两个不同的端口?我知道默认端口是3306.但我也想配置3307和3308.这可能吗? 目前的一个奖金问题;) 我们可以为不同的数据库分配不同的端口,也可以分别分配/创建凭据吗? 最佳答案您可以使用port = port_num选项.有关如何配置多[详细]
-
在无人参与的bash脚本中使用Mysql时保护密码
所属栏目:[MySql教程] 日期:2020-12-11 热度:74
我正在编写一个使用mysql的bash脚本(用于cron作业): mysql -uusername -ppassword -e 'something;' 我正在寻找一种方法来保持密码在脚本中的使用方便,但是这种方式也可以保证这些信息对该系统上的其他用户不安全.可以使用ps -ef的用户和可能阅读文本文件的[详细]
-
mysql – 电影数据库,存储多种类型
所属栏目:[MySql教程] 日期:2020-12-11 热度:184
我正在尝试构建一个存储电影信息的数据库. Title Plot Genre Rating Director 困扰我的唯一一件事是,大多数电影不仅仅有一种类型,我正在努力弄清楚如何将它存储在MySQL数据库中.起初我以为我只有一个表并将所有类型存储在一列中,用逗号分隔它们,当我想要检索[详细]
-
c# – MySql获取行数
所属栏目:[MySql教程] 日期:2020-12-11 热度:172
我尝试从表中获取行数: string commandLine = "SELECT COUNT(*) FROM client"; using (MySqlConnection connect = new MySqlConnection(connectionStringMySql)) using (MySqlCommand cmd = new MySqlCommand(commandLine,connect)) { connect.Open(); int[详细]
-
如果变量等于值php
所属栏目:[MySql教程] 日期:2020-12-11 热度:120
我试图在数据插入MySQL查询之前进行检查. 这是代码; $userid = ($vbulletin-userinfo['userid']);$sql3 = mysql_query("SELECT * FROM table WHERE ID='$_POST[hiddenID]'");while ($row = mysql_fetch_array($sql3)){$toon = $row['toonname'];$laff = $row[详细]
-
mysql – Bitmasks与单独的列
所属栏目:[MySql教程] 日期:2020-12-11 热度:115
我有一个用户及其权限的数据库.例如,一行如下所示: Name | sendMessages | receiveMessages | post | readPosts------------+--------------+-----------------+------+----------Jeff Atwood | 1 | 1 | 0 | 1 对于这种情况更好,单独的列(如示例中)或单个列[详细]
-
MySql使用Float数据类型存储地理坐标
所属栏目:[MySql教程] 日期:2020-12-11 热度:63
我有一个存储经度和纬度坐标的表格(谷歌地图)我将列定义为浮点数但是当我尝试插入一个值-61.45859899999999和10.28289时,它们将四舍五入为-61.46和10.30.如何修改列以保持数据不变. 我正在使用mysql toad. Under是表的代码: CREATE TABLE `tblGeoCodes` ( `[详细]
-
mysql – 在列名中使用保留字
所属栏目:[MySql教程] 日期:2020-12-11 热度:51
这是一些简单的代码,但我不知道为什么我不能将这个词用作表的实体 CREATE TABLE IF NOT EXISTS users(key INT PRIMARY KEY NOT NULL AUTO_INCREMENT,username VARCHAR(50) NOT NULL,); 我意识到我不能使用“密钥”,如果我使用密钥,mysql将要求我检查语法,但[详细]
-
php – 在Yii中更新查询
所属栏目:[MySql教程] 日期:2020-12-11 热度:51
我在Yii中有一个要求,我必须根据某些条件更新一个表.我必须使用new_val = previous_value new_val更新列.但是代码没有按预期工作. 我试过的代码是 $update = Yii::app()-db-createCommand()-update('tbl_post',array('star'=('star' + 1),'total'=('total' +[详细]
-
mysql – Errcode 13,SELECT INTO OUTFILE问题
所属栏目:[MySql教程] 日期:2020-12-11 热度:174
我试图理解在使用INTO OUTFILE命令时遇到问题的原因. 我总是得到这个错误: ERROR 1 (HY000): Can't create/write to file '/var/www/p1.txt' (Errcode: 13)SELECT password FROM mysql.user WHERE user='root' INTO OUTFILE '/var/www/p1.txt'; 有用的细节[详细]
-
mysql – 如果max query返回NULL,则返回值’no row’
所属栏目:[MySql教程] 日期:2020-12-11 热度:148
我有一张桌子.从那里我需要返回一个字段的最大值.如果该行为空或者它满足某些条件,则查询将返回NULL.如果max返回NULL,我需要返回NO ROWS.我该怎么做?我尝试过IS NULL,IF,COALESCE但是我无法得到我需要的东西. 对不起,这是我的错.我不是说NO ROWS这个词,更明[详细]
-
mysql – 如何在简单的书籍表中写下数据库的多个作者?
所属栏目:[MySql教程] 日期:2020-12-11 热度:55
我想知道如何在简单的数据库中保存作者(如果有多个作者). 如果一本书有一位作者,一切都很简单.问题是当我想拥有表格书籍并希望有可能使用表格进行简单的选择和连接时: 图书 | id | Title | ISBN | Authors? | ---------------------------------| | | | ||[详细]
-
PHP:不能多次遍历mysql行
所属栏目:[MySql教程] 日期:2020-12-11 热度:123
我正在进行分页,由于某种原因,我不能使用mysql_fetch_array多次循环结果. //both $page and $imagesPerPage != 0$offset = $page * $imagesPerPagewhile ($row = mysql_fetch_array($result)) { $total_images++;}echo $total_images;//echos correct amount[详细]
-
mysql – 如何优化以下查询?
所属栏目:[MySql教程] 日期:2020-12-11 热度:147
SELECT r.*,u.username FROM `reservation` AS r JOIN `users` AS u WHERE u.id = r.user_id AND DATE(r.bx_date) = DATE('2012-08-22') AND DATE(r.bx_date) bx_date 预订日期. 运行此查询需要8秒以上的时间.我在预订表中有超过500,000条记录,在用户表中有4[详细]
-
如何理解“无法连接”mysql错误信息?
所属栏目:[MySql教程] 日期:2020-12-11 热度:139
我有以下错误消息: SQLSTATE[HY000] [2003] Cant connect to MySQL server on 192.168.50.45 (4) 我怎么解析这个(我有HY000,我有2003年,我有(4).最佳答案HY000是一个非常通用的ODBC级错误代码,2003是MySQL特定的错误代码,表示初始服务器连接失败. 4是MySQL[详细]
-
php – MySql选择行数为额外列?
所属栏目:[MySql教程] 日期:2020-12-11 热度:168
我需要一个MySql语句来选择所有行,以及总行数. 我在用 mysql_query("SELECT * FROM posts LIMIT 0,5"); 试图添加计数: mysql_query("SELECT *,COUNT(*) AS total FROM posts LIMIT 0,5"); 但只返回一行. 此外,如果有更好的方法来获得总数而不是为每一行添加[详细]
-
sql – 存储/计算用户分数的最佳方法是什么?
所属栏目:[MySql教程] 日期:2020-12-11 热度:134
我希望为一个网站设计一个数据库,用户可以通过该数据库获得执行某些活动的积分(声誉),并且正在努力应对数据库设计. 我打算保留用户所做事情的记录,这样他们可能会为他们提交的项目获得25分,每个他们所做的30条评论获得1分,还有10个奖励积分非常棒! 很明显,[详细]