ai đã làm

php - INSERT INTO 表 VALUES.. 与 INSERT INTO 表 SET 错误

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 07:13:45 hai mươi bốn 4
mua khóa gpt4 Nike

我正在尝试运行以下查询:

"insert into visits set source = 'http://google.com' and country = 'en' and ref = '1234567890';"

查询看起来不错,它会打印一条警告:

1 row(s) affected, 2 warning(s): 1364 Field 'country' doesn't have a default value 1292 Truncated incorrect DOUBLE value: 'http://google.com'

并且信息没有按预期存储:

id , ref , bnid, source, country
'5', NULL, NULL, '0' , ''

如果我运行像这样的普通语法:

insert into visits (source,country,ref) values('http://google.com','en','1234567890');

我得到了预期的结果:

'6', '1234567890', NULL, 'http://google.com', 'en'

第一个语法(插入集)在以前的服务器中有效。现在我换成了一个带有 cpanel 的,但它没有。这是我这周第二次在两个不同的 VPS 和 cpanel 中遇到这个问题,所以我猜它应该是版本号或 mysql 配置。

Mysql版本:5.1.63-cll

表:

CREATE TABLE `visits` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ref` varchar(64) DEFAULT NULL,
`bnid` int(11) DEFAULT NULL,
`source` varchar(256) DEFAULT NULL,
`country` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

Có giúp gì không?

câu trả lời hay nhất

从插入查询中删除'and'

insert into visits set source = 'http://google.com' , country = 'en' , ref = '1234567890'

关于php - INSERT INTO 表 VALUES.. 与 INSERT INTO 表 SET 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11349104/

hai mươi bốn 4 0
Bài viết khuyến nghị: swift - 在 Scenekit 中计算到达角度
Bài viết khuyến nghị: Java - 线程 "main"java.lang.Error : Unresolved compilation problems 中的异常
Bài viết khuyến nghị: ios - 我如何有效地为 100 多个 View Controller 使用多个 Storyboard?
Bài viết khuyến nghị: php - PDO - 将字段名称作为变量传递
Hồ Xil
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Các bài viết phổ biến trên toàn bộ trang web
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com