Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
MySQL删除日期和时间比较_Mysql - Fatal编程技术网

MySQL删除日期和时间比较

MySQL删除日期和时间比较,mysql,Mysql,是否不删除任何行?返回受影响的0行。请说明这里出了什么问题 我也试过了 从约会中删除'mobile'=“991694”和'app_date'=日期'2017-09-28'和'time'=时间'11:00:00'删除列名前的引号。您没有检查行上的值,而是比较字符串。请注意,在mysql中 CREATE TABLE `appointments` ( `id` int(11) NOT NULL, `app_date` date NOT NULL, `mobile` varchar(16) NOT NU

是否不删除任何行?返回受影响的0行。请说明这里出了什么问题

我也试过了
从约会中删除'mobile'=“991694”和'app_date'=日期'2017-09-28'和'time'=时间'11:00:00'删除列名前的引号。您没有检查行上的值,而是比较字符串。请注意,在mysql中

CREATE TABLE `appointments` (
`id` int(11) NOT NULL,
`app_date` date NOT NULL,
`mobile` varchar(16) NOT NULL,
`time` time NOT NULL,
`duration` int(3) NOT NULL,
`services` varchar(256) NOT NULL,
`status` varchar(32) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `appointments` (`id`, `app_date`, `mobile`, `time`, `duration`, 
`services`, `status`) VALUES
(11, '2017-09-28', '991694', '11:00:00', 1, 'PP', 'Booked'),
(12, '2017-09-28', '991694', '12:00:00', 1, 'FT', 'Booked'),
(13, '2017-09-29', '991694', '10:00:00', 1, 'HC;FT', 'Booked'),
(14, '2017-09-11', '991694', '11:00:00', 1, 'T;W;HS;PP', 'Booked');

 DELETE from appointments where 'mobile' = '991694' and 'app_date' = 
 '2017-09-28' and 'time' = '11:00:00'
这应该起作用:


删除mobile=991694、app_date='2017-09-28'和time='11:00:00'的约会

提问前请阅读适当的stackoverflow指南here@Rahul除了格式之外,这篇文章到底有什么问题?它显示了一个清晰的示例,其中包含创建表的代码、错误和问题,并暗示了预期结果应该是什么。这比我们收到的90%的“请为我写代码”帖子要好得多。事实上,我能够将这篇文章复制粘贴到SQL中,并以相同的结果运行它,这使它比大多数问题要好几光年。热点提示1:始终将日期和时间存储为单个实体。热提示2:永远不要存储逗号/冒号/分号分隔的数据
' != `