问题标签 [mysql-error-1364]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 我可以忽略或抑制 JDBC for MySQL 中的警告吗?
我INSERT INTO ... ON DUPLICATE KEY UPDATE ...
在提示中有一条执行良好(但带有警告)的语句mysql>
:
但是,当我尝试通过 JDBC 执行相同的语句时,警告显示为 anSQLException
并且没有更新任何行:
是否有 JDBC 或 mysql 连接器设置或命令来忽略或抑制这些警告?
我将 MySQL Community Server 5.1.31 与 MySQL 连接器 5.1.8 和 Java 1.5.0_24 一起使用。
mysql - Field 'text' doesn't have a default value
I have a system that runs on hundreds of websites and I am getting an error for the first time. I was hoping that someone could tell me what may cause this error so I can try to remove it.
The issue comes when trying to add a page.
This spits out the following error.
I thought this may be code based so I uploaded phpMyAdmin and the error still persisted.
There is a TEXT field called text
. This doesn't have a default value, however it has never needed one. It has worked fine without one up to now.
When I try to set the default field on this server I get the following error.
Basically, the question is - what is going on?
Is MySQLi different from MySQL? Could this be the cause.
My server runs mysql 5.0.5, this server runs mysql 5.0.51a. Can I safely assume this isn't the cause?
Does anyone have any ideas or even guesses as to where the cause of this may lie?
sql - 错误 1364 (HY000): 字段 'MY_DATE' 没有默认值
为什么我会收到此错误?
错误 1364 (HY000): 字段 'MY_DATE' 没有默认值
mysql - MySQL INSERT 无需指定每个非默认字段(#1067 - 'table' 的默认值无效)
我已经看过好几次了。我有一台服务器允许我插入一些值,而无需像这样指定其他值:INSERT INTO table SET value_a='a', value_b='b';
(value_c 是一个没有设置默认值的字段,但在这里可以正常工作)。当脚本移动到新服务器时,一些 INSERT 查询中断,因为它要求查询指定所有非默认值,第一次出现未指定非默认值时出现以下错误:
为表设置默认值可能会破坏其他区域的功能,否则我会这样做。我很想知道这里到底发生了什么。
mysql - MySQL 创建过程声明变量问题
几天前我曾寻求帮助,但没有得到答复。或任何评论。如果我变得烦人,我深表歉意,我只是想使用可用的渠道来完成我的课堂作业。
使用一个变量来编写一个名为“AddNewAlbum”的过程。此过程至少需要两个参数 - NameOfArtist 和 AlbumName。该程序将:
1.从 Artist 表中查找 ArtistID,其中艺术家名称为 NameOfArtist
2. 使用在步骤#1 中找到的 ArtistID 和 AlbumName 参数在专辑中插入新行
现在可以安全地假设艺术家在您运行此过程之前存在(这意味着如果您调用 AddNewAlbum ('Bob Dylan', 'Street Legal');那么“Bob Dylan”已经存在于 Artist 表中。
这就是我需要做的^
错误 1364 (HY000): 字段 'ArtistID' 没有默认值
那是返回的错误。我试图用其他几种方式来写这个,并且同样的错误返回。
mysql-5.6 - 如何解决此错误字段“STATE_REGION”在 MySQl 5.6 中没有默认值
我有如下错误
字段'STATE_REGION' - 字段名称在 MySQL 5.6 中没有默认值。
我通过更改sql_mode = '';
以前版本的 MySQL解决了这个问题
但在 MySQL 5.6 中失败了
如何在 MySQL 5.6 中解决此问题。请帮助任何帮助非常感谢。
php - Codeigniter 数据库错误 1364 MY_model
嗨,我在使用 codeigniter 时遇到问题,当我在我的 codeigniter cms 页面上创建新页面时出现此错误。
发生数据库错误
错误号:1364
字段“订单”没有默认值
插入
pages
(title
,slug
,body
,parent_id
) 值 ('内容', '内容', '页面内容
', 0) 文件名:/Applications/AMPPS/www/application/core/MY_Model.php
行号:62
我的 MY_Model 代码。
mysql - MySQL 条件插入导致错误代码 1364:“字段没有默认值”
我用这个语句在我的表quote_entry
(已经有几列)中添加了一个新列:
现在,我正在尝试将数据插入到这样的列中:
但这给了我一条错误消息:
我不明白,为什么我只是尝试修改overtime_id
列中的数据时会出现此错误?
mysql - MySQL #1364 - 字段 'column_name' 没有默认值 - 无法插入数据库
我最近将我的 MySQL 数据库移到了一个新服务器上,它给我带来了一些我以前在 MySQL 上遇到过的问题。我的表列设置为“默认 => 无”,并且我的表已根据数据类型生成默认值。但是现在,当我尝试插入表时,我收到此错误消息:“#1364 - 字段 'column_name' 没有默认值”,然后表中没有插入任何内容。
我该怎么做才能让“默认”选择它自己的价值?