- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 MySQL 表上执行 INSERT 语句。表结构如下
CREATE TABLE `charges` (
`sgl_id` int(11) NOT NULL AUTO_INCREMENT,
`account_id` int(11) NOT NULL,
`opportunity_id` int(11) NOT NULL,
`invoice_id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`comment` text NOT NULL,
`quantity` float(18,2) NOT NULL,
`rate` float(18,2) NOT NULL,
`subtotal` float(18,2) NOT NULL,
`tax` float(18,2) NOT NULL,
`total` float(18,2) NOT NULL,
`override_rate` tinyint(1) NOT NULL,
`charge_datetime` datetime NOT NULL,
`created_on` datetime NOT NULL,
`modified_on` datetime NOT NULL,
`created_by` int(11) NOT NULL,
`status_id` int(11) NOT NULL,
`sub_status_id` int(11) NOT NULL,
`status_date` date NOT NULL,
`status_user_id` int(11) NOT NULL,
`status_comment` text NOT NULL,
`mf_id` int(11) NOT NULL,
`company_id` int(11) NOT NULL,
`payment_id` int(11) NOT NULL,
`auto_charge` tinyint(1) NOT NULL,
`store_id` int(11) NOT NULL,
`booking_id` int(11) NOT NULL,
`reversal_charge_id` int(11) NOT NULL,
`revenue_reported` tinyint(1) NOT NULL,
`package_product_id` int(11) NOT NULL,
PRIMARY KEY (`sgl_id`),
KEY `sgl_id_idx` (`sgl_id`),
KEY `customer_id_idx` (`account_id`),
KEY `opportunity_id_idx` (`opportunity_id`),
KEY `invoice_id_idx` (`invoice_id`),
KEY `product_id_idx` (`product_id`),
KEY `status_id_idx` (`status_id`),
KEY `quantity_idx` (`quantity`),
KEY `rate_idx` (`rate`),
KEY `tax_idx` (`tax`),
KEY `total_idx` (`total`),
KEY `sub_status_id_idx` (`sub_status_id`),
KEY `mf_id_idx` (`mf_id`),
KEY `override_rate_idx` (`override_rate`),
KEY `created_by_idx` (`created_by`),
KEY `charge_datetime` (`charge_datetime`),
KEY `created_on` (`created_on`,`modified_on`,`status_date`),
KEY `subtotal_idx` (`subtotal`),
KEY `company_id_idx` (`company_id`),
KEY `payment_id_idx` (`payment_id`),
KEY `auto_charge_idx` (`auto_charge`),
KEY `store_id_idx` (`store_id`),
KEY `booking_id_idx` (`booking_id`),
KEY `reversal_charge_id_idx` (`reversal_charge_id`),
KEY `revenue_reported_idx` (`revenue_reported`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT 语句是
INSERT INTO charges (created_on, created_by, status_id, status_date, status_user_id, sub_status_id, account_id, product_id, comment, quantity, rate, subtotal, tax, total, override_rate, charge_datetime, modified_on, company_id, package_product_id) VALUES ('2017-09-21 09:06:27', '510', '7', '2017-09-21', '510', '59', '817350', '2331', 'Adjustment Charge', '-1', '5.00', '-5', '0', '-5', '1', '2017-09-21 09:06:27', '2017-09-21 09:06:28', '51', '0')
我遇到的错误是
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'description' cannot be null
表中没有名为“description”的列,但 MySQL 仍然抛出错误,“description”的值不能为空。
我对触发器的了解不够,但有一个 INSERT 触发器。
CREATE TRIGGER `charges_insert_trigger` AFTER INSERT ON `charges`
FOR EACH ROW BEGIN
DECLARE change_flag,header_id,sgl_trigger_flag int;
DECLARE description, var_name varchar(500);
SET description = "";
SET change_flag = 0;
SET var_name = "";
SET sgl_trigger_flag = (SELECT count(*) FROM system_prefs WHERE prefname='sgl_trigger_flag' AND prefvalue = '1');
IF sgl_trigger_flag <> 0
THEN
IF (SELECT @sgl_user_id IS NULL)
THEN
SET @sgl_user_id = 0;
SET @sgl_user_name = "System User";
END IF; SET var_name = (SELECT name FROM products where sgl_id = NEW.product_id);
SET description = CONCAT("Charge (ID: ",NEW.sgl_id,") for ", var_name," is added");
IF NEW.opportunity_id > 0
THEN
INSERT INTO changes_log_headers(`user_id`, `user_name`, `changelog_table_name`, `type`, `created_on`, `record_id`, `description`,`account_id`) VALUES (@sgl_user_id,@sgl_user_name,'opportunities','update', NOW(), NEW.opportunity_id, description, NEW.account_id);
ELSE
INSERT INTO changes_log_headers(`user_id`, `user_name`, `changelog_table_name`, `type`, `created_on`, `record_id`, `description`, `account_id`, `show_in_accounts`) VALUES (@sgl_user_id,@sgl_user_name,'accounts','update', NOW(), NEW.account_id, description, NEW.account_id, 1);
END IF; END IF;
END
最佳答案
您的表可能与另一个表链接,该表的列名“description
”不能为 NULL。
您应该填写该字段
关于MySQL插入: Column 'description' cannot be null but there is no column with name 'description' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46345629/
我正在尝试通过命令行创建 NuGet 包,但我似乎无法弄清楚如何设置描述、作者、标题、摘要、发布说明和所有者。包创建成功它只是给我这个警告: WARNING: Description was not
我可以将 name="description" 和 property="og:description" 组合在同一个元标记中吗? 最佳答案 TL;DR 编号 当然,在您的代码中,您可以做任何事情。 ;
我可以将 name="description" 和 property="og:description" 组合在同一个元标记中吗? 最佳答案 TL;DR 编号 当然,在您的代码中,您可以做任何事情。 ;
我正在尝试在 MySQL 表上执行 INSERT 语句。表结构如下 CREATE TABLE `charges` ( `sgl_id` int(11) NOT NULL AUTO_INCREMEN
我正在尝试修改 ErrorProtocol 的描述输出。但是这个片段给了我无限循环。 enum GeneralError: ErrorProtocol, CustomStringConvertible
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 3 年前。 Improve
我正在一个有 100 多个页面的网站上工作,不知何故我忘记了所有关于元描述的内容。然而,Yoast 已经自动添加了“og:description”标签,这些标签实际上具有我在每个页面上的元名称=“描述
我尝试完成的是使用 GDataXML 获取 RSS2 提要项的 src 属性.提要的项目 xml 是这样的: BlackBerry EMEA servers crash http://www
如何使用 yoast-seo 插件删除特定页面的 og:description 和 twitter:description 标签? 最佳答案 我自己解决了: add_filter("wpseo_ope
给定带有 dataProvider 和 Allure 进行报告的 TestNG 测试类,需要根据 DataProvider 修改 Allure 的报告以具有 (@Test(description)、@
em在中是什么意思 ... 这是从 firefox 插件 install.rdf 文件中提取的。我很好奇 em 部分添加了什么。我在 Google 上也找不到解决方案。 最佳答案 em 是包含 des
我正在尝试使用 Sequelize 创建模型。但是方法 createPost() 抛出错误: Argument of type '{ title: string; description: strin
获取网站的<meta name="keywords" content="" />和<meta name="description&quo
我们一般在调试程序的时候,有些操作会莫名地失败,又没有错误消息提示,特别是在执行数据库操作的时候,明明执行过去了,可就是数据库里没有记录变动,很是郁闷!今天刚才在搞FSO删除操作时就出现了这样的问题
我是 R 包开发的新手,我不确定这是否是一个常见错误。我正在开发 GitHub 上可用的新包:https://github.com/jroberayalas/ahnr .我在装有 OS X Yosem
如何提取给定项目标签的描述?例如,对于巴拉克·奥巴马 (Q76) link有一个列出的描述:“美国第44任总统”。我该如何检索这个?我可以使用以下方法提取“标签”: PREFIX rdfs: PRE
在堆栈溢出中进行搜索时,大多数情况下会显示搜索摘录(帖子/问题的前40个单词左右)。在某些情况下,会显示更多文本,并且该文本包含搜索词。两个文本块均以省略号结尾。 如果您查看元标记“descripti
我有一个使用 scrapy 为我编码的网络抓取工具。 我希望从抓取工具抓取的网站中添加一个额外的字段。 列标题“Description”已在 CSV 数据库中创建,但未抓取任何内容。 # -*- co
我目前正在为 UWP 开发 MR 应用程序。我在 unity3d 中构建应用程序(在 5.5.2 和 2017.1.2 中测试),当我在 unity 中按下播放时一切正常,没有任何编译错误......
我有一个 NotSureItem 对象类,我在其中添加了项目的一些属性。在我的应用程序中,我将 Realm 用于数据库,但是当我在我的应用程序中添加描述属性时,它显示覆盖存储属性的错误。它还会给出一些
我是一名优秀的程序员,十分优秀!