您的当前位置:首页 > 建站学院 > 数据库 > 
  • Mysql的Sql_mode设置( Incorrect datetime value: '0000-00-00 00:00:00' for column)

    数据库2023年05月24日

    用navicat导入备份数据时,报错如下: [Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'CREATE_TIME' at row 1 经过一番百度查询,发现是sql_mode中“NO_ZERO_IN_DATE,NO_ZERO_DATE”增加了限制,去掉就可以了...

  • Mysql采用BAT实现定时远程自动备份、生成rar及本地定时下载的操作方法

    数据库2023年05月22日

    写这个主要是为了记下自己的实现方法及思路。实现了本地局域网内服务器A的MYSQL数据库的自动备份及网站根目录下指定重要程序目录的打包RAR的备份和终端机B定时从服务器A将打包好的文件下载到本地的操作方法。 一、远端服务器A的配置操作 实现目标: 1.实现在网站程序根目录以外的目录(非web可访问的,只能本地读取)自动建立以日期为单位的文件夹存放以日期命名的....

  • MySQL崩溃-如何修复损坏的innodb:innodb_force_recovery

    数据库2023年05月21日

    一、问题描述 今天在线运行的一个mysql崩溃了,重启后发现还是无法正常启动。 查看错误日志,如下: 2018-08-20 10:19:16 7740 [Note] InnoDB: Page size:8192 Pages to analyze:8 2018-08-20 10:19:16 7740 [Note] InnoDB: Page size: 8192...

  • mysql运行语句时出现 FUNCTION *** does not exist

    数据库2023年05月21日

    我在运行MYSQL时,使用了field排序,但有些版本的MYSQL会报错“FUNCTION *** does not exist” 原来问题出现在函数与括号之间的空格上。 比如: 写成”sum ()“ 这样就出错了, 需要去掉空格“sum()”,就好了。 写成”concat ()“ 这样就出错了, 需要去掉空格“concat()”,就好了。 写成" fjie...

  • 关于阿里云服务器日志提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解决办法

    数据库2023年05月21日

    在登录阿里云服务器时mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64 解决办法 mysql bin > mysqld-nt --table_cache=64 mysql bin > mysqld-nt --innodb_open_fi...

  • mysql导入数据时提示 USING BTREE 错误解决办法

    数据库2023年05月21日

    错误原因: 主要是是MYSQL 5.1的一个BUG,其出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别。 案例: 有时导入mysql会提示如下错误: ERROR 1064 (42000) at line 486: You have an error in your SQL syntax; check the manual that ...

  • mysql错误:Found option without preceding group in config file

    数据库2023年05月19日

    使用压缩包的方式安装 MySQL,当完成了解压缩和环境变量 Path 的配置后打开命令行进入 mysql 的安装目录的 bin 文件夹下,输入指令初始化 mysql,结果报错: Found option without preceding group in config file! 网上说是 my.ini 这个配置文件保存时的编码方式需要是 ANSI 而不是...

  • Mysql数据表中的蠕虫复制使用方法

    数据库2023年05月19日

    什么是蠕虫复制 将⼀张已经存在的表中的数据复制到另⼀张表中。 语法格式: 将表名2中的所有的列复制到表名1中 INSERT INTO 表名 1 SELECT * FROM 表名 2; 只复制部分 INSERT INTO 表名 1(列 1, 列 2) SELECT 列 1, 列 2 FROM student; 实例: --如果有此表...

  • mysql 查询哪些表有指定的字段

    数据库2023年05月17日

    需要使用的的表:INFORMATION_SCHEMA.COLUMNS SELECT*FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name ='字段名' 字段名 描述 TABLE_SCHEMA 数据库名 TABLE_NAME 表名 COLUMN_NAME 字段名称 COLUMN_COMMENT 字段注释 COLUM...

  • mysql采用like模糊匹配并根据匹配度的多少对结果排序

    数据库2023年05月16日

    有这样一个需求,在mysql数据库进行模糊匹配一个数据表中的姓名在其它数据表中多个字段中进行匹配,效果是想实现根据匹配量的多少进行结果排序。 数据样子就是表名2中的数据列xingming和nicheng中可能会有表名1中的xingming,根据匹配量计算匹配分值: <?php $sql_search="select id,xingming from 表...