In short, this is serialized data and this is how data is stored from a custom field (and many other datastrings) in the db.
s:114 is auto generated and simply means that the value http://localhost/wp-content/uploads/woocommerce_uploads/2014/09/test-file.pdf is a string and is 114 characters long. This is used when the data is read and used. If the URL value changes, the string length will change as the length of the string changes
You will need to go and have a look at data serializing and unserializing
Related Posts:
- Why WordPress choose data serialization over json_encode?
- Dealing with Many Meta Values, 30+
- What is the most secure way to store post meta data in WP?
- How to delete outdated, wrongly sized images in _wp_attachment_metadata?
- Meta query interfering with orderby relevance
- Migrating non-WordPress CMS to WordPress, lots of data to move — possible solutions?
- Is removing orphaned wp_postmeta records safe?
- How to solve slow WordPress site caused by attachment_metadata
- Delete all post meta except featured image
- WooCommerce – Query for ordered products
- Is it possible to store visitors IPs in wp_postmeta table?
- Multiple postmeta with same name for one post in wp_postmeta table
- Delete all post meta except featured image Using SQL
- One post carries 30 postmeta values, is this too much?
- delete post meta from db, even if does not exist?
- WordPress and MySQL: how to transfer Meta_key and Meta_Value from one post_id to another
- Storing data for a wordpress plugin
- Where does the actual data stored by add_post_meta
- Delete transients in website
- Routine to convert custom post meta from old to new value
- Cleanup: best way to remove WooCommerce comments from the wp_comments table
- Saving zero as meta value
- Uknown meta entries in wp_postmeta
- Does post_meta data need to be unserialzed?
- WooCommerce: remove sample & dummy data
- Link image with data from the wpdb
- Woocommerce – Check product stock availability from external database
- Custom Post Type not showing anything added by code anymore?
- Compare User meta_value with Product meta_value
- How to save EXIF metadata in WordPress database?
- _wp_attachment_metadata is not being added to database when PDF files uploaded
- “BS_” rows in postmeta table
- Migrating meta_key and meta_value from old theme to new one
- update_post_meta performance in a loop woocommerce
- update_post_meta performance in a loop woocommerce
- Database structure for thousands of posts
- How much post meta data is too much?
- How do i get value from wp_postmeta?
- Recommended Post Structure for DB Storage
- SQL query : Select a thumbnail for a media
- What is table `wp_woocommerce_termmeta` for? [closed]
- What is an ORM, how does it work, and how should I use one? [closed]
- What is this JavaScript “require”?
- Database vs File system storage
- WPDB Insert or if exists Update
- WP Multisite: load content from site X on site Y
- How does $wpdb handle COUNT(*)
- Login in WordPress using external database data
- Shared Members between two different wordpress installations with different databases
- Efficiency on displaying random authors based on large database
- How to write Hebrew characters?
- Error establishing a database connection – with Debug Data
- Finding the login page from database?
- When and why should I use $wpdb different return types?
- Database with mixed collation (utf8mb4 & utf8_general_ci)
- Adding new row to wp_post table
- Extracting the post_id via the wp_insert_post action (external db query)
- How to interact with another wordpress install on same database?
- batch UPDATE autoload value in wp_options table
- “The link you followed has expired” & “Error while saving” messages when adding new post
- input data and output table [closed]
- WP character encoding error after sharing post on Facebook �
- Sending data with multi step form to wp database
- WordPress query is not returning proper results
- Connection refused on locahost after importing database?
- WSOD 3.9.1 – Tried Everything so far
- Can you refresh ONLY the wordpress adminbar and not the whole page?
- Sending posts from Python to WordPress
- Problem migrating to localhost
- WooCommerce order refund get qty refunded
- Design problems when exporting remote database for local development
- How do you render posts from outside wordpress?
- Second ezSQL initialization for MSSQL
- Fetch a single row from a custom table for to a given ID
- Database create or redirect
- Database structure cheatsheet
- White Screen in Home Page
- Continuous SQL query errors from outside source
- How to escape percentage sign(%) in sql query with $wpdb->prepare?
- Migrate Users From laravel to wordpress
- WordPress has been updated! Before we send you on your way, we have to update your database to the newest version
- how add more field to wp user and save it to database
- Deleted products from woocommerce are still in the database
- How do I cleanup my database with data that is no longer being used?
- Malware in old website – how to migrate?
- error establishing database connection (WAMP + filezilla)
- How to display $wpdb->insert_id; value on redirected page
- Should I Use only wpdb Class to Write Custom Queries?
- Auto populate form fields based on serial input or pull listings from other websites?
- How to extract some part of WordPress full source code
- Error establishing a database connection for some files
- Hash user emails in database?
- Database Name Change
- Weird characters in title if it contain “ ”
- Where To Find bb_profile_data(); In bbPress?
- One information repeated on multiple locations on one site [closed]
- Showing Error(TAble already exist)
- Cant Connect to Database
- WordPress database connection failed, while mysql client is working [closed]
- Combining two select posts from mysql – to get least viewed posts