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索引知识的一些小妙招总结
May 10 MySQL
MySQL高速缓存启动方法及参数详解(query_cache_size)
Jul 01 MySQL
详细聊聊关于Mysql联合查询的那些事儿
Oct 24 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
Mysql忘记密码解决方法
Feb 12 MySQL
MySQL慢查询优化解决问题
Mar 17 MySQL
Windows 64位 安装 mysql 8.0.28 图文教程
Apr 19 MySQL
pt-archiver 主键自增
Apr 26 MySQL
MySQL如何使备份得数据保持一致
May 02 MySQL
MySQL 计算连续登录天数
May 11 MySQL
MySQL详细讲解变量variables的用法
Jun 21 MySQL
了解MySQL查询语句执行过程(5大组件)
Aug 14 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
模仿OSO的论坛(三)
2006/10/09 PHP
一周学会PHP(视频)Http下载
2006/12/12 PHP
定义php常量的详解
2013/06/09 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
Javascript Objects详解
2014/09/04 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
Jquery Mobile 自定义按钮图标
2015/11/18 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
js实现导航跟随效果
2018/11/17 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
python plotly绘制直方图实例详解
2019/07/22 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
护理自我鉴定范文
2013/10/06 职场文书
历史系毕业生自荐信
2013/10/28 职场文书
出国留学计划书
2014/04/27 职场文书
给学校的建议书范文
2014/05/15 职场文书
应聘会计求职信
2014/06/11 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python