MySQL解决Navicat设置默认字符串时的报错问题


Posted in MySQL onJune 16, 2022

简介

说明

本文介绍用Navicat添加字段(字符串类型)并设置默认值时的报错问题。

问题描述

在Java开发过程中,经常会遇到给已有的表添加字段的场景。

在插入新字段的时候,表里边可能已经有很多数据了,这时我们最好给新插入的字段设置一个默认值,这样MySQL就会将已经存在的数据的新加字段设置为默认值。设置默认值可以增加系统的可维护性。

但我在给已有的表插入新字段(字符串类型)的时候发现报错了,本文介绍如何解决这个问题。

报错信息

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 '注释内容' AFTER `上边的列名` AT line 2

问题复现

给表插入一个字段,字段名为:confirm_status,然后设置其默认值为:UNCONFIRMED(未确认)。

MySQL解决Navicat设置默认字符串时的报错问题

结果:(报错)

MySQL解决Navicat设置默认字符串时的报错问题

原因分析

查看其SQL:

MySQL解决Navicat设置默认字符串时的报错问题

可以发现,在插入列时,默认值是:UNCONFIRMED,这个没有使用引号包起来,所以会报错。

解决方案

设置默认值时用引号包起来:

MySQL解决Navicat设置默认字符串时的报错问题

查看其SQL:(可以发现,已经用引号包起来了)

MySQL解决Navicat设置默认字符串时的报错问题

执行结果:(成功插入字段,并设置了默认值)

MySQL解决Navicat设置默认字符串时的报错问题

 到此这篇关于MySQL解决Navicat设置默认字符串时的报错问题的文章就介绍到这了,更多相关MySQL Navicat设置默认字符串内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

MySQL 相关文章推荐
linux下导入、导出mysql数据库命令的实现方法
May 26 MySQL
MySQL中日期型单行函数代码详解
Jun 21 MySQL
为什么代码规范要求SQL语句不要过多的join
Jun 23 MySQL
MySQL系列之十 MySQL事务隔离实现并发控制
Jul 02 MySQL
ORM模型框架操作mysql数据库的方法
Jul 25 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
mysql数据插入覆盖和时间戳的问题及解决
Mar 25 MySQL
mysql使用instr达到in(字符串)的效果
Apr 03 MySQL
MySQL创建管理LIST分区
Apr 13 MySQL
聊聊mysql都有哪几种分区方式
Apr 13 MySQL
详解Mysq MVCC多版本的并发控制
Apr 29 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
MySQL数据库之内置函数和自定义函数 function
Jun 16 #MySQL
MySQL数据库之存储过程 procedure
Jun 16 #MySQL
MySQL8.0 Undo Tablespace管理详解
Jun 16 #MySQL
MySQL串行化隔离级别(间隙锁实现)
Jun 16 #MySQL
MySQL详解进行JDBC编程与增删改查方法
Jun 16 #MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 #MySQL
MySQL聚簇索引和非聚簇索引的区别详情
You might like
PHP中余数、取余的妙用
2015/06/29 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
CI框架常用函数封装实例
2016/11/21 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
JQuery优缺点分析说明
2010/06/09 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
node.js中watch机制详解
2014/11/17 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python 实现识别图片上的数字
2019/07/30 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
Python 如何创建一个简单的REST接口
2020/07/30 Python
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
寒假家长评语大全
2014/04/16 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
平安建设汇报材料
2014/12/29 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis
Golang 字符串的常见操作
2022/04/19 Golang
python标准库ElementTree处理xml
2022/05/20 Python
java实现web实时消息推送的七种方案
2022/07/23 Java/Android