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中distinct与group by之间的性能进行比较
May 26 MySQL
安装配置mysql及Navicat prenium的详细流程
Jun 10 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
mysql 联合索引生效的条件及索引失效的条件
Nov 20 MySQL
MySQL图形化管理工具Navicat安装步骤
Dec 04 MySQL
MYSQL如何查看进程和kill进程
Mar 13 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
MySQL详解进行JDBC编程与增删改查方法
Jun 16 MySQL
MySQL8.0 Undo Tablespace管理详解
Jun 16 MySQL
MySQL索引失效场景及解决方案
Jul 23 MySQL
Mysql中mvcc各场景理解应用
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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
php表单敏感字符过滤类
2014/12/08 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
详解vue路由
2020/08/05 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
Python+Opencv识别两张相似图片
2020/03/23 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
公司门卫管理制度
2014/02/01 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
社区工作感言
2014/02/21 职场文书
公司合作协议书范本
2014/04/18 职场文书
班组长安全工作职责
2014/07/15 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
JVM之方法返回地址详解
2022/02/28 Java/Android
tomcat下部署jenkins的方法
2022/05/06 Servers