Mysql
文章平均质量分 63
阿星小栈
这个作者很懒,什么都没留下…
展开
-
后端面试题
后端面试原创 2022-07-05 02:35:59 · 54 阅读 · 0 评论 -
Mac下Brew 卸载MySql以及安装Mysql 阿星小栈
卸载:1.brew remove mysql2.brew cleanup3.launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist4.rm ~/Library/LaunchAgents/com.mysql.mysqld.plist5.sudo rm -rf /usr/local/var/mysql安装:搜索一下mysql版本:brew search mysql==> Formu原创 2020-09-09 19:13:10 · 3084 阅读 · 1 评论 -
phpmyadmin. Failed to generate random CSRF token 阿星小栈
1、修改php.ini文件的session.save_path,去掉前面呃分号,一般默认值为 C:\Windows\Temp2、修改session.save_path值对应的文件夹权限, 右键文件夹-》属性 -》安全-》编辑-》添加-》高级-》立即查找-》 找到IUSR ,然后确定给IUSR 分配写入权限即可The default session.save_path is C:\Windows\Temp. If you're getting this e...原创 2020-07-16 03:37:18 · 250 阅读 · 0 评论 -
SQL语句order by多条件排序第一个条件失效踩坑记 阿星小栈
sql语句排序两个条件: seq desc id desc错误写法select * from hc_product where flag=1 order by seq,id desc这种把两个条件连在一起 seq,id desc 写法,会忽略掉前面的seq正确写法select * from hc_product where fl...原创 2019-10-24 16:39:41 · 1225 阅读 · 2 评论 -
MySQL中在查询结果集中得到记录行号的方法 阿星小栈
MySQL中在查询结果集中得到记录行号的方法 阿星小栈如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数。 Oracle 中可以使用标准方法(8i版本以上),也可以使用非标准的 ROWNUM ; MS SQL Server 则在 2005 版本中提供了 ROW_NUMBER() 函数;但在 MySQL...转载 2017-08-16 12:57:00 · 122 阅读 · 0 评论 -
mysql 触发器更新自己表|单表操作 阿星小栈
mysql 触发器更新自己表|单表操作 阿星小栈#更新表`m_order`的status_id,#注意要用BEFORE#SQL语句不能用UPDATE,要用SETCREATE TRIGGER `tg_order2order_update` BEFORE UPDATE ON `m_order` FOR EACH ROW BEGIN set new.`status_id` = (SELECT `status_...转载 2017-08-10 10:52:00 · 385 阅读 · 0 评论 -
mysql定时器,定时查询数据库,把查询结果插入到一张表中 阿星小栈
mysql定时器,定时查询数据库,把查询结果插入到一张表中 阿星小栈1、有两张表order_repayment_detail,msg_sim ,需要把前者中的按时间过滤出来的信息插入到短信发送表中,可以每晚12点钟查询执行一次查询。创建存储过程,这里的存储过程主要提供给mysql的定时器event来调用去执行:create procedure mypro()BEGININSERT INTO `msg_sim` ( `t...转载 2017-08-09 16:43:00 · 747 阅读 · 0 评论 -
如何写mysql的定时任务 阿星小栈
如何写mysql的定时任务 阿星小栈mysql的定时任务一般用event(事件)来完成,触发器无法完成。一、通过mysql的命令行客户端来完成1、set global event_scheduler =1; //开启event_scheduler执行这个语句如果出现,可在mysql的配置文档中设置[mysqld]段中添加 event_scheduler=ON如果重启mysql;这种情况下依然出错,E...转载 2017-08-09 16:42:00 · 190 阅读 · 0 评论 -
mysql触发器new和old区别 阿星小栈
mysql触发器new和old区别 阿星小栈mysql触发器new old详解mysql触发器new old:"NEW . column_name"或者"OLD . column_name".这样在技术上处理(NEW | OLD . column_name)新和旧的列名属于创建了过渡变量("transition variables")。对于INSERT语句,只有NEW是合法的;对于DELETE语句,只...原创 2017-07-25 14:27:00 · 439 阅读 · 0 评论 -
Laravel : Syntax error or access violation: 1055 Error 阿星小栈
/** * @param $where * @return array */ public static function getOrderTicketsByParamsWhere($where){ if(empty($where)){ return $where; } $ord...转载 2019-05-07 13:47:01 · 400 阅读 · 0 评论 -
MySQL中的ROWNUM的实现 阿星小栈
MySQL中的ROWNUM的实现 阿星小栈1. 直接在程序中实现;这应该算是效率最高的一种,也极为方便。直接在你的开发程序中(PHP/ASP/C/...)等中,直接初始化一个变量nRowNum=0,然后在while 记录集时,nRowNum++; 然后输出即可。2. 使用MySQL变量;在某些情况下,无法通过修改程序来实现时,可以考虑这种方法。缺点,@x 变量是 connection 级的,再次查询...转载 2017-08-16 13:17:00 · 236 阅读 · 0 评论 -
laravel框架中的MySQL事务处理 阿星小栈
laravel框架中的MySQL事务处理 阿星小栈 laravel框架中的MySQL事务处理在操作数据库中,实现一个功能时有时候会多次操作数据库,在多次操作数据库时,就会有可能出现其中一条sql语句执行成功,而另一条sql语句执行失败。这样的话就会出现很严重的问题,所以可以用MySQL的实物处理来解决这个问题。laravel中的事物:假如说:有一个用户表(user)里面有两个字段,user...转载 2017-10-31 18:41:00 · 126 阅读 · 0 评论 -
mysql max_allowed_packet 设置过小导致记录写入失败 阿星小栈
mysql max_allowed_packet 设置过小导致记录写入失败 阿星小栈 mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Va...转载 2017-11-14 10:04:00 · 95 阅读 · 0 评论 -
Warring:POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line
Warring:POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 上述错误信息的大致意思是,我们使用POST请求提交的数据大小超过了服务器的最大限制数(8388608字节=8MB)。 解决办法:修改PHP配置文件php.ini中post_ma...原创 2018-09-25 11:43:00 · 447 阅读 · 0 评论 -
MySQL said: Authentication plugin ‘caching_sha2_password‘ cannot be loaded... 阿星小栈
https://blog.csdn.net/qq_32618817/article/details/80596398原创 2018-09-16 13:45:00 · 279 阅读 · 0 评论 -
Mysql查询不为null值和字段为null 阿星小栈
Mysql查询不为null值和字段为null在mysql中,查询某字段为null空时,切记不可用 = null,而是 is null,不为空则是 is not null 而不是 != null select * from table where column is null;select * from table where column is not null;...原创 2018-07-27 15:22:00 · 916 阅读 · 0 评论 -
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exemysql 配置文件目录:/etc/my.cnfroot 密码为空的时候配置文件中下面这句: skip-grant-tables GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;执行这句时候转载 2018-10-26 19:23:29 · 481 阅读 · 0 评论 -
利用mysql游标循环结果集 阿星小栈
USEtest;DELIMITER//CREATEPROCEDUREpro8(OUTpara1VARCHAR(20))BEGINDECLAREmyidINT(11);DECLAREtitleVARCHAR(100);DECLAREiINTDEFAULT0;DECLAREstrVA...转载 2017-08-09 16:11:00 · 91 阅读 · 0 评论 -
mysql命令 出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql命令 出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'1、安装brew install msyql2、更新brew upgrade mysql3、启动To have launchd start mysql now and restart at login: brew services start mysqlOr, if you don't want/need a background service原创 2018-09-14 14:40:00 · 12813 阅读 · 0 评论 -
mysql设置某个用户对指定数据库操作 阿星小栈
mysql设置某个用户对指定数据库操作 摘要:使用navicat1)使用root用户新建连接2)新建MySQL用户3)点击权限,选择添加权限,出现MySQL中已存在的数据库列表,选择你要为该新建用户开放的数据库,此处选择“test”数据库,选择一些必要的权限信息,确定4)查看新建用户对数据库的操作权限,如下图5)很重要的一点,别忘记保存!6)然后新建连接,输入用户名和密码,打开连接,则新建的那个用户只能看到为他分配的那个数据库2.命令行...转载 2019-04-24 13:57:48 · 206 阅读 · 0 评论 -
Mysql 利用 游标 存储过程 循环批量修改数据库 阿星小栈
Mysql 利用 游标 存储过程 循环批量修改数据库drop procedure if exists my_procedure;delimiter $create procedure my_procedure()begindeclare row_cat_id int;declare row_cat_id_org int;declare row_cat_name varchar(90);declare ...原创 2017-12-12 18:08:00 · 194 阅读 · 0 评论 -
mysql索引类型 normal, unique, full text 阿星小栈
mysql索引类型 normal, unique, full text 阿星小栈 问题1:mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就...转载 2017-11-23 11:32:00 · 93 阅读 · 0 评论 -
在mysql中sql语句给查询的结果添加序号列 阿星小栈
在mysql中sql语句给查询的结果添加序号列一:第一种:select (@i:=@i+1) as i,table_name.* from table_name,(select @i:=0) as it例如:(1)简单实例:select (@i:=@i+1) i,user_id from spcp_user_20170803 ,(select @i:=0) as it OR...原创 2018-10-09 12:03:00 · 799 阅读 · 0 评论