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 05 MySQL
MySQL创建高性能索引的全步骤
May 02 MySQL
修改MySQL的数据库引擎为INNODB的方法
May 26 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
解析MySQL binlog
Jun 11 MySQL
Mysql Innodb存储引擎之索引与算法
Feb 15 MySQL
浅谈MySQL中的六种日志
Mar 23 MySQL
MySQL实战记录之如何快速定位慢SQL
Mar 23 MySQL
Mysql开启外网访问
May 15 MySQL
详解Mysql数据库平滑扩容解决高并发和大数据量问题
May 25 MySQL
MySQL性能指标TPS+QPS+IOPS压测
Aug 05 MySQL
MySQL 原理优化之Group By的优化技巧
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
php bootstrap实现简单登录
2016/03/08 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
javascript smipleChart 简单图标类
2011/01/12 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
详解Python文本操作相关模块
2017/06/22 Python
python绘制双柱形图代码实例
2017/12/14 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Python tkinter实现日期选择器
2021/02/22 Python
Python 求向量的余弦值操作
2021/03/04 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
大专生自我评价
2014/01/28 职场文书
优质服务活动实施方案
2014/05/02 职场文书
国际会计专业求职信
2014/08/04 职场文书
领导班子四风表现材料
2014/08/23 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
《坐井观天》教学反思
2016/02/18 职场文书