{"id":5702,"date":"2025-12-10T01:22:20","date_gmt":"2025-12-10T01:22:20","guid":{"rendered":"https:\/\/thumbtube.com\/blog\/?p=5702"},"modified":"2025-12-10T01:25:36","modified_gmt":"2025-12-10T01:25:36","slug":"sql-to-insert-adding-new-data-to-tables","status":"publish","type":"post","link":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/","title":{"rendered":"SQL to insert: Adding New Data to Tables"},"content":{"rendered":"<p>Interacting with a database effectively is a key skill in the realm of software development and data management. One of the most fundamental operations in SQL (Structured Query Language) is adding new data into tables, known as an INSERT operation. Whether for recording new customer orders, adding user information, or uploading external records, the SQL <i>INSERT<\/i> statement is an essential tool for developers and analysts alike.<\/p>\n<h3>TLDR:<\/h3>\n<p>\nThis article explores the SQL <i>INSERT<\/i> statement, which is used to add new data into database tables. It covers the different ways to insert data, including single-row and multi-row inserts, inserting from another table, and best practices. Examples and use cases help clarify each concept. A handy FAQ section at the end provides quick answers to common questions.\n<\/p>\n<h2>Understanding the INSERT Statement<\/h2>\n<p>The SQL <i>INSERT<\/i> statement allows users to add data into a specific database table. Depending on the use case, this can involve inserting a single row or multiple rows in a single statement. The basic syntax follows this structure:<\/p>\n<pre><code>\nINSERT INTO table_name (column1, column2, column3)\nVALUES (value1, value2, value3);\n<\/code><\/pre>\n<p>In this syntax:<\/p>\n<ul>\n<li><b>table_name<\/b> is the name of the table where you want to insert data.<\/li>\n<li><b>column1, column2, column3<\/b> specify the table columns you want to provide values for.<\/li>\n<li><b>value1, value2, value3<\/b> are the actual values you are inserting, which must correspond to the data types of the respective columns.<\/li>\n<\/ul>\n<h2>Single-Row vs Multi-Row Insertion<\/h2>\n<h3><i>Inserting a Single Row<\/i><\/h3>\n<p>For most simple applications, a single row is inserted using the example syntax outlined above. This method is clear, easy to read, and very useful when dealing with record-by-record data entry.<\/p>\n<pre><code>\nINSERT INTO employees (first_name, last_name, hire_date)\nVALUES ('John', 'Doe', '2024-06-01');\n<\/code><\/pre>\n<h3><i>Inserting Multiple Rows<\/i><\/h3>\n<p>SQL also allows inserting multiple rows in a single statement, which reduces query execution time and improves performance:<\/p>\n<pre><code>\nINSERT INTO employees (first_name, last_name, hire_date)\nVALUES \n  ('Jane', 'Smith', '2024-06-02'),\n  ('Mike', 'Brown', '2024-06-03'),\n  ('Sara', 'Wilson', '2024-06-04');\n<\/code><\/pre>\n<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"608\" src=\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/a-blue-and-white-logo-sql-best-practices-data-insertion-database-security.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/a-blue-and-white-logo-sql-best-practices-data-insertion-database-security.jpg 1080w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/a-blue-and-white-logo-sql-best-practices-data-insertion-database-security-300x169.jpg 300w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/a-blue-and-white-logo-sql-best-practices-data-insertion-database-security-1024x576.jpg 1024w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/a-blue-and-white-logo-sql-best-practices-data-insertion-database-security-768x432.jpg 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n<p>This syntax is especially helpful when importing data in bulk or when batching operations together to minimize network round-trips.<\/p>\n<h2>Using Default Values<\/h2>\n<p>Sometimes, columns in a table have default values defined in the schema. SQL provides a way to skip those columns during insertion, allowing them to fall back on their defaults:<\/p>\n<pre><code>\nINSERT INTO products (product_name, price)\nVALUES ('Wireless Mouse', 24.99);\n<\/code><\/pre>\n<p>If a <i>products<\/i> table contains a column <b>created_at<\/b> with a default value of <i>CURRENT_TIMESTAMP<\/i>, it will automatically be populated during the insert as long as it\u2019s excluded from the column list.<\/p>\n<h2>INSERT INTO &#8230; SELECT<\/h2>\n<p>Another common and powerful use of the INSERT command is populating a table using data selected from another table. This operation is particularly useful during data migrations or data aggregation tasks:<\/p>\n<pre><code>\nINSERT INTO archived_employees (first_name, last_name, hire_date)\nSELECT first_name, last_name, hire_date\nFROM employees\nWHERE status = 'terminated';\n<\/code><\/pre>\n<p>This approach fetches rows from one table and appends them to another, preserving important data while possibly reducing the load on a production table.<\/p>\n<h2>Handling NULL Values<\/h2>\n<p>Inserting NULLs is another feature of SQL&#8217;s flexibility. If the data is unknown or intentionally empty, setting a column\u2019s value as <b>NULL<\/b> explicitly indicates a lack of data:<\/p>\n<pre><code>\nINSERT INTO customers (name, email, phone_number)\nVALUES ('Alice Green', NULL, '555-1234');\n<\/code><\/pre>\n<p>Be sure the column allows NULLs; otherwise, the query will fail due to a constraint violation.<\/p>\n<h2>Best Practices for Inserting Data<\/h2>\n<ul>\n<li><b>Specify columns explicitly:<\/b> Always define the column names in your INSERT statements. This avoids confusion when table schemas change.<\/li>\n<li><b>Validate inputs:<\/b> Before inserting user-supplied data, validate it for type, format, and constraints to maintain data integrity.<\/li>\n<li><b>Use transactions:<\/b> For multi-step insert operations, wrap them in a transaction to ensure all or nothing is committed to the database.<\/li>\n<li><b>Sanitize inputs:<\/b> Prevent SQL injection by using parameterized queries or prepared statements in application code.<\/li>\n<\/ul>\n<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"1620\" src=\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security.jpg 1080w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security-200x300.jpg 200w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security-683x1024.jpg 683w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security-768x1152.jpg 768w, https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/codes-screengrab-sql-best-practices-data-insertion-database-security-1024x1536.jpg 1024w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\n<h2>Error Handling in INSERT Operations<\/h2>\n<p>INSERT operations can fail for several reasons, such as:<\/p>\n<ul>\n<li>Constraints (e.g., NOT NULL, UNIQUE violations)<\/li>\n<li>Data type mismatches<\/li>\n<li>Primary or foreign key constraints<\/li>\n<li>Exceeded field length limits<\/li>\n<\/ul>\n<p>To manage such errors effectively, database systems also support clauses like <i>ON CONFLICT<\/i> in PostgreSQL or <i>INSERT IGNORE<\/i> in MySQL to customize behavior when a violation occurs:<\/p>\n<pre><code>\n-- PostgreSQL example\nINSERT INTO users (id, username)\nVALUES (1, 'admin')\nON CONFLICT (id) DO NOTHING;\n<\/code><\/pre>\n<h2>INSERT Performance Considerations<\/h2>\n<p>While inserts are straightforward, their performance can degrade under heavy workloads. To ensure smooth operations:<\/p>\n<ul>\n<li><b>Batch inserts:<\/b> Insert multiple rows at once to minimize connection overhead.<\/li>\n<li><b>Indexing:<\/b> Be mindful that indexes can slow insert performance; consider disabling and re-enabling them during large data loads.<\/li>\n<li><b>Use bulk loading tools:<\/b> Many RDBMS offer methods like <i>LOAD DATA<\/i> (MySQL) or <i>COPY<\/i> (PostgreSQL) for fast, large-scale imports.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>SQL <i>INSERT<\/i> statements form the backbone of adding new records to databases. Whether inserting one row, many rows, or selecting data from existing tables, the flexibility of the SQL INSERT command makes it a vital skill. Combined with best practices and knowledge of error-handling strategies, using INSERT effectively can greatly improve productivity and ensure data consistency.<\/p>\n<hr>\n<h2>FAQ<\/h2>\n<h3><b>What is the difference between INSERT and UPDATE?<\/b><\/h3>\n<p><b>INSERT<\/b> adds a new row to a table, while <b>UPDATE<\/b> modifies existing rows based on specified conditions.<\/p>\n<h3><b>Can I insert into all columns without listing column names?<\/b><\/h3>\n<p>Yes, but it&#8217;s not recommended. Omitting the column names means you have to supply values for all columns in the exact order they&#8217;re defined in the table schema.<\/p>\n<h3><b>What happens if I insert a NULL into a column with a NOT NULL constraint?<\/b><\/h3>\n<p>The statement will fail with an error. You must provide a valid, non-null value for such columns.<\/p>\n<h3><b>Is it possible to insert data conditionally?<\/b><\/h3>\n<p>SQL doesn&#8217;t support conditions inside a basic INSERT statement, but you can prefilter data using <i>INSERT INTO &#8230; SELECT<\/i> by adding a WHERE clause.<\/p>\n<h3><b>How can I avoid duplicate data during inserts?<\/b><\/h3>\n<p>You can use constraints like UNIQUE or clauses like <i>ON CONFLICT<\/i> (PostgreSQL) or <i>INSERT IGNORE<\/i> (MySQL) depending on your DBMS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interacting with a database effectively is a key skill in the realm of software development &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"SQL to insert: Adding New Data to Tables\" class=\"read-more button\" href=\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#more-5702\" aria-label=\"Read more about SQL to insert: Adding New Data to Tables\">Read More<\/a><\/p>\n","protected":false},"author":78,"featured_media":5704,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-5702","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-25","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SQL to insert: Adding New Data to Tables - ThumbTube<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL to insert: Adding New Data to Tables - ThumbTube\" \/>\n<meta property=\"og:description\" content=\"Interacting with a database effectively is a key skill in the realm of software development ... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/\" \/>\n<meta property=\"og:site_name\" content=\"ThumbTube\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-10T01:22:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-10T01:25:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ethan Martinez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ethan Martinez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/\",\"url\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/\",\"name\":\"SQL to insert: Adding New Data to Tables - ThumbTube\",\"isPartOf\":{\"@id\":\"https:\/\/thumbtube.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg\",\"datePublished\":\"2025-12-10T01:22:20+00:00\",\"dateModified\":\"2025-12-10T01:25:36+00:00\",\"author\":{\"@id\":\"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/4fe17b14e96eaa537d646cb9ae441583\"},\"breadcrumb\":{\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage\",\"url\":\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg\",\"contentUrl\":\"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg\",\"width\":1080,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/thumbtube.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL to insert: Adding New Data to Tables\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thumbtube.com\/blog\/#website\",\"url\":\"https:\/\/thumbtube.com\/blog\/\",\"name\":\"ThumbTube\",\"description\":\"Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thumbtube.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/4fe17b14e96eaa537d646cb9ae441583\",\"name\":\"Ethan Martinez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/993fbfe1588a77db452e8ea37ed7fcba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/993fbfe1588a77db452e8ea37ed7fcba?s=96&d=mm&r=g\",\"caption\":\"Ethan Martinez\"},\"description\":\"I'm Ethan Martinez, a tech writer focused on cloud computing and SaaS solutions. I provide insights into the latest cloud technologies and services to keep readers informed.\",\"url\":\"https:\/\/thumbtube.com\/blog\/author\/ethan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL to insert: Adding New Data to Tables - ThumbTube","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/","og_locale":"en_US","og_type":"article","og_title":"SQL to insert: Adding New Data to Tables - ThumbTube","og_description":"Interacting with a database effectively is a key skill in the realm of software development ... Read More","og_url":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/","og_site_name":"ThumbTube","article_published_time":"2025-12-10T01:22:20+00:00","article_modified_time":"2025-12-10T01:25:36+00:00","og_image":[{"width":1080,"height":720,"url":"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg","type":"image\/jpeg"}],"author":"Ethan Martinez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ethan Martinez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/","url":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/","name":"SQL to insert: Adding New Data to Tables - ThumbTube","isPartOf":{"@id":"https:\/\/thumbtube.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage"},"image":{"@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage"},"thumbnailUrl":"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg","datePublished":"2025-12-10T01:22:20+00:00","dateModified":"2025-12-10T01:25:36+00:00","author":{"@id":"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/4fe17b14e96eaa537d646cb9ae441583"},"breadcrumb":{"@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#primaryimage","url":"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg","contentUrl":"https:\/\/thumbtube.com\/blog\/wp-content\/uploads\/2025\/12\/computer-screen-showing-lines-of-code-sql-insert-database-query-insert-multiple-rows.jpg","width":1080,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/thumbtube.com\/blog\/sql-to-insert-adding-new-data-to-tables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thumbtube.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SQL to insert: Adding New Data to Tables"}]},{"@type":"WebSite","@id":"https:\/\/thumbtube.com\/blog\/#website","url":"https:\/\/thumbtube.com\/blog\/","name":"ThumbTube","description":"Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thumbtube.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/4fe17b14e96eaa537d646cb9ae441583","name":"Ethan Martinez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thumbtube.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/993fbfe1588a77db452e8ea37ed7fcba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/993fbfe1588a77db452e8ea37ed7fcba?s=96&d=mm&r=g","caption":"Ethan Martinez"},"description":"I'm Ethan Martinez, a tech writer focused on cloud computing and SaaS solutions. I provide insights into the latest cloud technologies and services to keep readers informed.","url":"https:\/\/thumbtube.com\/blog\/author\/ethan\/"}]}},"_links":{"self":[{"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/posts\/5702"}],"collection":[{"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/comments?post=5702"}],"version-history":[{"count":1,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/posts\/5702\/revisions"}],"predecessor-version":[{"id":5718,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/posts\/5702\/revisions\/5718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/media\/5704"}],"wp:attachment":[{"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/media?parent=5702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/categories?post=5702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thumbtube.com\/blog\/wp-json\/wp\/v2\/tags?post=5702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}