<!-- desc是MySQL数据库的关键字,作为字段名直接使用会报错 --><sql id="Base_Column"> id,mol,ip,port,name,t.desc,maxAc,maxI,minI,maxW,status</sql> <!-- 查询列表 --> <select id="getTht" resultMap="BaseResultMap" parameterType=&…
出处:http://blog.itpub.net/15498/viewspace-2136006/ 由于数据库的升级,今天在执行从MySQL 5.6导出来的SQL文件时报错: mysql> source cms_user.sqlQuery OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected, 1 warning (0.04 sec) ERROR 1067 (42000): Invalid default value for 'CREA…
软件用的是Sqlite数据库,昨天还好好的,今天开机登录软件报错:database disk image is malformed 用Sqlite Expert Personal 重建索引,发现其中一个表损坏,好在这个表数据不多,也不是很重要,于是想删除这个表重新建,结果也不让删. 网上一顿狂搜,找到 i果儿网 的一篇博文:sqlite关于The database disk image is malformed问题的解决  按照博文的方法终于解决了我的问题 sqlite3 old.db .dum…
MySQL中遇到的几种报错及其解决方法 1.[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''xxx'' at line 1 解决方法:将所有的" '' "换成" ·· "(将所有的英文单引号换为Tab键上面的那个点号)…
转自:http://blog.sina.com.cn/s/blog_16eaf6b940102x66q.html 有个朋友,他们那边windows虚拟机重启后,数据库不能起来报错ORA-12705无法访问NLS数据文件,或指定的环境无效,网上说的修改注册表中的NLS,发现都不管用,后来,在cmd命令行下输入set NLS出现NLS_LANG=SIMPLIFIED CHINESE_CHINA ZHS16GBK在命令行下输入set  NLS_LANG=SIMPLIFIED CHINESE_CHINA…
目录 第一坑,没有用管理员身份 第二坑,MySQL 服务无法启动 第三坑,报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' 第四坑,MySQL8.0后修改密码跟以前不一样 电脑配置:系统64位win10,MySQL8.0.16 第一坑,没有用管理员身份 第一次登录,打开cmd,执行net start mysql 报错:发生系统错误5 错误原因:没有用管理员身份运行cmd 第二坑,MySQL 服务无法启动 用管理员身份…
排查问题技巧: MySQL Cluster 自带了一个错误代码的查看的小程序.通过这个小东西我们可以方便的定位问题的原因. 这个程序就是 perror 在MYSQL安装目录的bin下面. 如报错:ERROR 1005 (HY000) at line 474868: Can't create table 'Table Name'(errno: 136) 你可以用perror命令查询 错误原因: #/usr/local/mysql/bin/perror --ndb 136 MySQL error c…
项目中的几个需要支持Emoji表情符号,手机自带的表情,其实添加也很简单: 1 修改数据库 配置my.cnf  init-connect='SET NAMES utf8mb4'                                       character-set-server=utf8mb4 2 修改表字段字符集为utf8mb4 ALTER TABLE post_replay  MODIFY  replay_content   TEXT CHARACTER SET utf8mb…
VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machine type. 无效的机器类型,真的是很让人捉急. 发生这个错误的原因是,我在win8.1上安装的是64bit的mysql服务器,而我编译32位的VC程序,连接的是64位的libmysql.lib库,所以会产生 “无效的机器类型(invalid machine type)”的错误提示. 对于这个“e…
数据库安装后无法访问,mysql重启报错: 或报错:MySQL is running but PID file could not be found 解决方法: 第一种方法:看磁盘是否已满:df –h 若已满,清理下垃圾文件 第二种方法:查看数据库运行状态 /etc/init.d/mysql status 提示ERROR! MySQL is running but PID file could not be found 1.ps aux |grep mysql 查看mysql进程 若看到如上内容…
mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.33.110 Master_User: slave Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin000001 Read_Master_Log_Pos: 315 Re…
mysql执行update报错 update library set status=true where 1=1 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and…
先说明下我机器的环境: 1.Win10 - 64bit 2.Navicat Premium_11.2.7  - 64bit 3.未安装Oracle数据库(包括Client也未安装) 解决方法: 1.下载 Instant Client 包 [注意:网络很多帖子都是说不管机器是32位还是64位都必须下载 32位的 Instant Client 包,Navicat 官方也是这么说的,很多人也说问题解决了...] [划重点:但是我下载了32位的就是不行,绝望之际最后抱着试试看的心情下载了64位的包,居然…
安装MYSQL后更改了root的密码后用 net start mysql 启动时出现:无法启动,无报错信息 使用以下命令:1.管理员方式cmd进入mysql安装目录的bin目录下2.执行命令:mysqladmin -u root -p shutdown3.再执行 net start mysql 4.启动成功. 修改密码: mysql'; Query OK, rows affected (0.00 sec)…
SELECT COLUMN_NAME as field_name , COLUMN_COMMENT as remark  FROM information_schema.COLUMNS WHERE TABLE_NAME = 'your_table_name'  …
前几天在测试环境的数据库上创建了一个数据库,发现不能授权也不能删除. 最后经过排查发现,数据库名称不能出现中划线 " - " , 那么,怎么才能把带有特殊字符的数据库呢? 操作时需要把数据库名称 用 ``符合括起来,对就是 Esc 按键下面的那个键. 删除操作: mysql> drop database `CNblogs-tst`; Query OK, 82 rows affected (6.33 sec)…
最新文章:Virson's Blog 今天在配置Goldengate时Capture进程提示未开启归档日志,然后立即用sys用户登录orcl数据库,然后执行了“shutdown immediate”命令,如下图: 退出后,使用如下两个命令准备连接到Oracle空实例,结果出现了ORA-12560错误,如图: 经过一天的纠结和在网上的不断寻找解决办法,终于找到了解决办法了:Oracle Listener 动态注册 与 静态注册 具体解决办法就是在默认的Oracle监听(listener.ora)文…
一. 报错信息 启动MSSQLSERVER时有以下报错信息 打开SQL SERVER配置管理器,发现以下情况报错: 原因:由于先前安装了2005版VS,然后又安装了2015版VS 解决办法:卸载LocalDB,重启电脑. 二. 报错信息(notepad) 启动MS SQL前确保mssqlserver服务运行 启动与停止方法: 1.MMC(管理控制台):sqlservermanager12.msc 2.cmd:net start mssqlserver/stop 3.重启:服务器名-->右键-->…
在Linux安装MySQL有时候会出现 [mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误 具体解决办法如下: [root@www ~]# rm -rf /var/lib/mysql/*[root@www ~]# rm /var/lock/subsys/mysqldrm: remove regular empty fi…
MySQL 按照数据库表字段动态排序 查询列表信息 背景描述 项目中数据列表分页展示的时候,前端使用的Table组件,每列自带对当前页的数据进行升序或者降序的排序. 但是客户期望:随机点击某一列的时候,对查询到的所有数据进行排序. 举例说明: 查询到的有100条数据,每页10条,共10页.前端Table组件,可以对当前页的10条数据,进行排序,其他的9页并不参与排序. 但是,实际期望是对查询到的10页数据均参与排序. 并且不是特定列,而是每列均可以按照升序或者降序,将查询到的结果进行再次排序.…
前两天在开发中遇到一个坑,本来我在快乐的做着增删改查,然后悲剧发生了,在查询数据库的过程中,报了java.sql.SQLSyntaxErrorException: 经过排查,是因为数据库表字段中存在关键字: 下面重点来了,我用的是mybatis-plus,我的解决方案如下: 在这个字段上增加@TableField(value="`key`")注解即可,用``将字段包起来,是英文半角状态下的数字1前面的那个符号. 再运行起来就没问题啦 one more thing: 1.如果你用的是jp…
目录 MySQL数据库之单表查询中关键字的执行顺序 1 语法顺序 2 执行顺序 3 关键字使用语法 MySQL数据库之单表查询中关键字的执行顺序 1 语法顺序 select distinct from where group by having order by limit 2 执行顺序 from #step1 确定在哪张表做查询 where #step2 设置过滤条件,过滤出符合条件的内容 group by #step3 对过滤后的数据按字段分组 having #step4 再进一步对分组后的…
今天在公司的项目开发中,遇到一个问题: 后端对象实体类中写入字段顺序与数据库中的存储顺序不一致. 仔细观察到数据库中的表字段的排序方式是按照拼音字母的顺序abcdef......来存储的 而我的实体类中的表结构顺序却不是这样的 经过查阅资料,总结到了解决这个问题的方法: 一.在application.yml配置中添加数据库根据实体类自动创建数据库表的配置(这里数据库采用MySQL数据库) 二.实体类字段顺序与数据库不一致解决办法 在org.hibernate.cfg包下的PropertyCont…
今天遇到个需求如下: 查询一下新的业务是否正常入库,遇到的问题是新旧业务用的是同一个字段标识,唯一不同的是字段里内容的长度不同 查询方式如下,mysql按表字段内容长度排序 SELECT * FROM `order_xxx_sku_info` order by length(`sub_XXX_id`) DESC…
1.mysql查看表字段和字段描述 SELECT column_name, column_comment FROM information_schema.columns WHERE table_schema ='hsex_dev_2271' AND table_name = 'channel_trade_detail'; 结果:…
开发环境: 1.系统:windows 7/8/10均可 2.jdk:1.8.0_144 3.服务器:apache-tomcat-9.0.8 4.IDE:eclipse+jsp 0.网页代码如下: <%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %> <%@ page language="java" impor…
Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64,  两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最后通过安装在,问题到此解决 1.通过数据库连接参数化大量数据,电脑本地已经成功安装了数据库驱动,且本地可以配置数据源成功,在loadrunner 中配置数据源却找不到对应的数据库驱动. ----A:检查当前loadrunner工具的版本,是32位还是64位(目前还没有64位的),32位是不能安装64…
不支持关键字“metadata”问题的解决方法 原来的语句: metadata=res://*/Models.CallCenterEntities2.0.csdl|res://*/Models.CallCenterEntities2.0.ssdl|res://*/Models.CallCenterEntities2.0.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.1.55;i…
有时,程序在连接mysql执行操作数据库时,会出现如下类似错误信息: Packet for query is too large (4230 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. 这个错误的大致原因是:向mysql数据库发送查询命令时,默认性况下,一个包的大小是1024,实际一条语句的长度,就大小这个,所以执行语句报错.解决的方式,就是调整mysq…
mysql报错及其解决方式 1.在使用group by 查询一张表的数据的时候:select date,time,max(delaytime) as delaytime,sum(delaynum) as delaynum, max(onlineCount) as onlineCount,sum(perMinuteVerify) as perMinuteVerify,auditor from verifyDelayLog WHERE `date` = '2016-06-29' group by t…