选择MySQL中除一行之外的所有行

选择MySQL中除一行之外的所有行,mysql,Mysql,我正试图使用select语句从某个MySQL表中获取所有行,但in id为4的行除外。有没有简单的方法可以做到这一点?您有几个选择: select * from table where some_id != 4 SELECT * FROM table WHERE id != 4; SELECT * FROM table WHERE NOT id = 4; SELECT * FROM table WHERE id <> 4; 从何处选择*=; 我在这里做得对吗从非idAlbum

我正试图使用select语句从某个MySQL表中获取所有行,但in id为4的行除外。有没有简单的方法可以做到这一点?

您有几个选择:

select * from table where some_id != 4
SELECT * FROM table WHERE id != 4;

SELECT * FROM table WHERE NOT id = 4;

SELECT * FROM table WHERE id <> 4;
从何处选择*=;

我在这里做得对吗<代码>从非idAlbum=4''的库中选择*。$rowAlbums['idAlbum']。“'ORDER BY RAND()LIMIT 1如果我理解正确-“从非idAlbum=”的库中选择*$rowAlbums['idAlbum']。“按兰德订购()限制1”
SELECT * FROM table
WHERE id NOT IN (SELECT id FROM exempt_items_table);
select * from <table name> where <column - name> != <value>;