Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择LAST_INSERT_ID(),在MySQL 5.6.11上不使用BIGINT_Mysql_Bigint_Last Insert Id - Fatal编程技术网

选择LAST_INSERT_ID(),在MySQL 5.6.11上不使用BIGINT

选择LAST_INSERT_ID(),在MySQL 5.6.11上不使用BIGINT,mysql,bigint,last-insert-id,Mysql,Bigint,Last Insert Id,我在运行MySQL Community Server 5.6.11的MySQL Innodb表上有一个BIGINT字段作为自动增量和主键 在调用基本INSERT语句,然后调用SELECT LAST_INSERT_ID之后,我始终返回0,即使INSERT语句成功 你知道为什么会这样吗 更新:这是我的表定义 CREATE TABLE `Booking` ( `BookingId` bigint(20) NOT NULL AUTO_INCREMENT, `HotelId` int(11) NO

我在运行MySQL Community Server 5.6.11的MySQL Innodb表上有一个BIGINT字段作为自动增量和主键

在调用基本INSERT语句,然后调用SELECT LAST_INSERT_ID之后,我始终返回0,即使INSERT语句成功

你知道为什么会这样吗

更新:这是我的表定义

CREATE TABLE `Booking` (
  `BookingId` bigint(20) NOT NULL AUTO_INCREMENT,
  `HotelId` int(11) NOT NULL,
  `AgentId` int(11) NOT NULL DEFAULT '0',
  `BookedOn` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `LastChangedBy` bigint(20) NOT NULL DEFAULT '0',
  PRIMARY KEY (`BookingId`)
 ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
这是我的插入声明

INSERT INTO Booking
(
    HotelId,
    AgentId,        
    BookedOn,
    LastChangedBy
)
VALUES
(
    iHotelId,
    iAgentId,       
    NOW(),
    0
);

SELECT LAST_INSERT_ID() AS BookingId;

你的餐桌是什么?你的insert语句是什么?我已经用表定义和insert语句更新了我的问题。它在我的Mysql本地版本中对我有效。。。。请提供更多详细信息,我必须在删除时删除无操作更新无操作我没有5.6服务器可供使用,抱歉。如果从表定义中删除时删除时不执行更新时不执行任何操作,是否有效?我在5.5的时候是这样的。你怎么知道你的插件工作了?@jcho360你在运行什么版本的MySQL?