- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用单个“多插入”查询(PHP 的 PDO 驱动程序)将大量行 (400-2500) 推送到表中。
现在我得到这个错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'customer_id' at row 1'
但据我所知,它没有尝试在任何地方插入值 1264
,尤其是在列 customer_id
中。此外,我准备好的查询中 ?
的数量与我传递给 execute()
调用的数组中的项目数量相匹配。
if ((!in_array(true, $this->issuesCallsErrors)) && (substr_count($this->sql, '?') === count($this->issues))) {
var_dump(substr_count($this->sql, '?')); //int: 3600
var_dump(count($this->issues)); //int: 3600
echo $this->sql;
print_r($this->issues);
$query = DBCon::getCon()->query('TRUNCATE TABLE `issue`');
$query = DBCon::getCon()->prepare($this->sql);
$query->execute($this->issues);
...
}
编辑:一些额外信息
尝试插入 customer_id
的最大值是 193
。 customer_id
是 smallint(5),未签名
,如果我没记错的话,它允许的最大值为 65535
。
最佳答案
1264 不是一个值。是错误代码。也许您尝试插入大于 2147483647 的 customer_id 值。
关于php - PDO PHP - PDOException - 数值超出范围 : 1264 Out of range value for column 'customer_id' at row 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37457974/
我想过滤 customer_id's以前的数据中不存在的所有 new_customer_ids在 2020-01-10 上是新的,但在 2020-01-01 上不存在 main_df date
我是初学者,我花了一个多小时寻找解决方案,我没有时间浪费这个周末。 所以我想要获得 klant_code = reis_code 的日期、目的地和名称,但我收到标题中显示的错误。如果我使用 selec
我是 PostgreSQL 的新手,如果我问的是显而易见的问题,我深表歉意。 我有一个名为 customer_products 的表。它包含以下两个索引: CREATE INDEX customer_
如何通过paypal页面传递一个变量调用customer_id? 我有一个页面可以通过 Paypal 付款。通过 IPN 一切都很好,只是 customer_id 没有保存在数据库中。 我在这里面临的
我有一个 mysql 表,其中包含客户 ID 和客户针对各种类别发布的信息。我想按降序找出每个类别的客户发布数量。 Customer id Category no 1
这是父表 CREATE TABLE Customer( Customer_ID INT(5) not null, CustName VARCHAR(50) not null, CustSurname
如何在 Magento 中获取客户电子邮件地址?最终我希望以 CSV 格式导出所有货件详细信息。 getAllIds(); foreach($allIds as $thisId) {
我尝试使用此 API 获取订单列表:salesOrderList (SOAP V2) ,我使用这个代码: env = new SoapSerializationEnvelope(SoapEnvelop
在这个主题中,我问了一个问题:Laravel 5.2 auth change 'users' table 但是现在我的问题已经改变了。默认情况下,用户表具有id。但是我想要一个customer_id,
我有一个类似 down 的数据库: +---+-------------+---------- |id | customer_id | store_id| +---+-------------+---
我正在尝试在 Stripe Connect 中实现以下流程: 客户 -> 我的平台 -> 2. 客户。 所以我查阅了文档并使用了 Connect api。所以我发现我必须创建帐户才能进行转账。问题在于
我更改了表“customer_rewards”和其他一些与 Opencart 1.5.x 中的奖励相关的内容。 现在在表“customer_rewards”中,customer_id 列包含客户的传真
我正在尝试使用单个“多插入”查询(PHP 的 PDO 驱动程序)将大量行 (400-2500) 推送到表中。 现在我得到这个错误: Fatal error: Uncaught exception 'P
我不知道该怎么做。 当用户购买了所有产品时,我想将其插入到 Orders 表中,另外我想插入 Customer 表中的 customer_id,其中 user login = Session["id"
我是一名优秀的程序员,十分优秀!