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 相关文章推荐
MySQL创建索引需要了解的
Apr 08 MySQL
mysql查询的控制语句图文详解
Apr 11 MySQL
MySQL时间设置注意事项的深入总结
May 06 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
MYSQL如何查看进程和kill进程
Mar 13 MySQL
MySQL分区表管理命令汇总
Mar 21 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
MySQL RC事务隔离的实现
Mar 31 MySQL
Mysql查询时间区间日期列表,不会由于数据表数据影响
Apr 19 MySQL
mysql 子查询的使用
Apr 28 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL数据库实验之 触发器和存储过程
Jun 21 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP Session机制简介及用法
2014/08/19 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
vue内置指令详解
2018/04/03 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
详解Python中用于计算指数的exp()方法
2015/05/14 Python
在Django中创建第一个静态视图
2015/07/15 Python
python如何实现内容写在图片上
2018/03/23 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
纯CSS3实现漂亮的input输入框动画样式库(Text input love)
2018/12/29 HTML / CSS
医德医风自我评价2015
2015/03/03 职场文书
信仰观后感
2015/06/03 职场文书
永不妥协观后感
2015/06/10 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
人民币符号
2022/02/17 杂记