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的MVCC多版本并发控制的实现
Apr 14 MySQL
详解MySQL的半同步
Apr 22 MySQL
MySQL时间设置注意事项的深入总结
May 06 MySQL
MYSQL主从数据库同步备份配置的方法
May 26 MySQL
MySQL中日期型单行函数代码详解
Jun 21 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
MySQL into_Mysql中replace与replace into用法案例详解
Sep 14 MySQL
SQL基础的查询语句
Nov 11 MySQL
mysql下的max_allowed_packet参数设置详解
Feb 12 MySQL
mysql 获取时间方式
Mar 20 MySQL
MYSQL常用函数介绍
May 05 MySQL
面试官问我Mysql的存储引擎了解多少
Aug 05 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 图片加水印与上传图片加水印php类
2010/05/12 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
Python3实现转换Image图片格式
2018/06/21 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
异步传递消息系统的作用
2016/05/01 面试题
中学生个人自我评价
2014/02/06 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
安全责任书范文
2014/03/12 职场文书
新年主持词
2014/03/27 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
给老婆的检讨书
2015/01/27 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
歌咏比赛主持词
2015/06/29 职场文书
教导处教学工作总结
2015/08/12 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫