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 外键约束和表关系相关总结
Jun 20 MySQL
分析mysql中一条SQL查询语句是如何执行的
Jun 21 MySQL
python中的mysql数据库LIKE操作符详解
Jul 01 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
MySQL千万级数据表的优化实战记录
Aug 04 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
Mysql中有关Datetime和Timestamp的使用总结
Dec 06 MySQL
聊聊mysql都有哪几种分区方式
Apr 13 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL数据库 任意ip连接方法
May 20 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上传文件的增强函数
2010/07/21 PHP
php自动加载机制的深入分析
2013/06/08 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php的ddos攻击解决方法
2015/01/08 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
多广告投放代码 推荐
2006/11/13 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
回顾Javascript React基础
2019/06/15 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
微信小程序python用户认证的实现
2019/07/29 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
外贸主管求职简历的自我评价
2013/10/23 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
文明家庭先进事迹材
2014/01/27 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
环保倡议书格式范文
2014/05/14 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
在职员工证明书
2014/09/19 职场文书
婚宴领导致辞
2015/07/28 职场文书
学生会部长竞选稿
2015/11/19 职场文书
高中生物教学反思
2016/02/20 职场文书
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS