To return only one row use LIMIT 1
:
SELECT * FROM tbl_foo WHERE name = 'sarmen' LIMIT 1
It doesn’t make sense to say ‘first row’ or ‘last row’ unless you have an ORDER BY
clause. Assuming you add an ORDER BY
clause then you can use LIMIT in the following ways:
- To get the first row use
LIMIT 1
. - To get the 2nd row you can use limit with an offset:
LIMIT 1, 1
. - To get the last row invert the order (change ASC to DESC or vice versa) then use
LIMIT 1
.
Related Posts:
- Cannot add or update a child row: a foreign key constraint fails
- How to make MySQL table primary key auto increment with some prefix
- Cannot delete or update a parent row: a foreign key constraint fails
- ERROR 2003 (HY000): Can’t connect to MySQL server on localhost (10061)
- Rename a column in MySQL
- Installation of MySQL for Visual Studio 1.2.8 failed
- Not unique table/alias
- How do I import an SQL file using the command line in MySQL?
- Install mysql-python (Windows)
- #1055 – Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_by
- Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
- Disable ONLY_FULL_GROUP_BY
- MySQL WHERE IN ()
- SELECT list is not in GROUP BY clause and contains nonaggregated column …. incompatible with sql_mode=only_full_group_by
- Host ‘xxx.xx.xxx.xxx’ is not allowed to connect to this MySQL server
- difference between primary key and unique key
- MySQL – UPDATE query based on SELECT Query
- mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists
- Order a MySQL table by two columns
- MySQL AS keyword
- Should I use the datetime or timestamp data type in MySQL?
- Access denied; you need (at least one of) the SUPER privilege(s) for this operation
- How do I change the data type for a column in MySQL?
- Generating a random & unique 8 character string using MySQL
- MySQL > Table doesn’t exist. But it does (or it should)
- Unknown Column In Where Clause
- Cannot connect to Database server (mysql workbench)
- mysqld: Can’t change dir to data. Server doesn’t start
- How to solve “Error: MySQL shutdown unexpectedly”?
- Can’t create test file lower test start server mysql
- MySQL delete multiple rows in one query conditions unique to each row
- Can you do a For Each Row loop using MySQL?
- Drop all databases in MySQL
- How to properly create composite primary keys – MYSQL
- MySQL – count total number of rows in php
- How to get the count of each distinct value in a column?
- Data is not constantly loading from custom wordpress table
- How to run WordPress across 2 VMs for high availability
- Mysqldump add drop table?
- How to disable `SQL_CALC_FOUND_ROWS` [duplicate]
- “#1067 – Invalid default value for ‘post_date'” when trying to reset AI after backup
- SQL query to update post_date (one post = one single date & time)
- #1115 – Unknown character set: ‘utf8mb4’
- WordPress Deadlock Error
- How to do a MySQL dump from production site without using a search and replace script for local development?
- If I consider changing my WordPress DB tables to InnoDB, will it have an effect on the way WordPress works?
- How to bulk edit canonical url’s in SQL?
- Concurrent / simultaneous MySQL connections
- How to check for empty and not a failure
- What is the most secure way to set up the MySQL user in WPMU?
- How many ‘wp_insert_post’ calls can be performed in one shot, in a very long ‘for’ loop?
- Keeping database within limits, please help!
- Best settings for MySQL to speed up site? [closed]
- HTML Entities in Post Title
- Distinction on meta value on pre_get_posts
- Can’t find my wordpress DB in phpmyadmin
- Deprecated: mysql_connect():
- $wpdb select all meta for each post
- Regarding “Insert query error” in wordpress
- Calculate average crossing post categories
- WordPress plugin overloading with tmp tables
- Replacing link URL ending strings via MySQL
- Many slow queries post_type = ‘attachment’;
- SQL command to convert all tags in lowercase?
- Problem with admin login after deployment
- Find out how many times the user has logged in
- Is it possible to create a WordPress table using array and loop?
- Can’t run database query
- How to stop $wpdb from prepending database name
- Match tag names with form titles
- Error missing MySQL extension
- Getting Error Trying to Create Table
- Best approach for a custom database filling in WP custom post types
- Why doesn’t custom mysql query return results? Is syntax correct?
- List users with the most posts in the last 30 days
- Insert two row in wordpress database
- Way to extract wordpress data from folder backup
- SQL statement using placeholder is not returning results
- How to Bulk find and replace MySQL for post image url
- Wpdb query with dynamic table name
- Regular XML-RPC timeouts
- update multiple rows in mysqli table base on two values
- I want to share local developement and staging DB — Is this very smart or very stupid?
- How can I verify WordPress nonce from the following code?
- How to write in MySQL more characters in user_nicename
- An SQL query to find orphaned image attachments and their meta
- $wpdb->get_var not returning count
- Custom user query – orderby meta_key (that may not exist)
- How to get Attachments(image) with specific width\height ratio
- What is the cron doing?
- Apache Redirect based on WordPress permissions
- SQL error on restoring database
- MySQL database gives blank page (white screen of death)
- Datatabase error: Commands out of sync
- why is $wpdb->update() causing a DB error from within wp_set_password()
- Global MySQL replacing of text patterns/matches
- WP_Query with LIKE returns strange query
- InnoDB: Error: log file ./ib_logfile0 is of different size
- Postgres equivalent to MySQL’s \G?
- How can I show mysql locks?