update stock_status from instock to outofstock where stock=0
When getting a new website designed, the web developer made a mistake when reading in the product database and now a load of products with stock = 0
are showing as stock_status = instock
.
I need to change the stock_status
to out of stock.
Table = wp-postmeta
meta_key = stock_status AND meta_value = (either instock or outofstock)
meta_key = stock AND meta_value = 0
I am trying to do this using PHPMyAdmin query
mysql phpmyadmin sql-update
add a comment |
When getting a new website designed, the web developer made a mistake when reading in the product database and now a load of products with stock = 0
are showing as stock_status = instock
.
I need to change the stock_status
to out of stock.
Table = wp-postmeta
meta_key = stock_status AND meta_value = (either instock or outofstock)
meta_key = stock AND meta_value = 0
I am trying to do this using PHPMyAdmin query
mysql phpmyadmin sql-update
Please edit your question (by clicking on the edit link below it) and the table definition as acreate table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)
– a_horse_with_no_name
Nov 23 '18 at 8:56
add a comment |
When getting a new website designed, the web developer made a mistake when reading in the product database and now a load of products with stock = 0
are showing as stock_status = instock
.
I need to change the stock_status
to out of stock.
Table = wp-postmeta
meta_key = stock_status AND meta_value = (either instock or outofstock)
meta_key = stock AND meta_value = 0
I am trying to do this using PHPMyAdmin query
mysql phpmyadmin sql-update
When getting a new website designed, the web developer made a mistake when reading in the product database and now a load of products with stock = 0
are showing as stock_status = instock
.
I need to change the stock_status
to out of stock.
Table = wp-postmeta
meta_key = stock_status AND meta_value = (either instock or outofstock)
meta_key = stock AND meta_value = 0
I am trying to do this using PHPMyAdmin query
mysql phpmyadmin sql-update
mysql phpmyadmin sql-update
edited Nov 23 '18 at 11:59
R Poole
asked Nov 22 '18 at 16:56
R PooleR Poole
135
135
Please edit your question (by clicking on the edit link below it) and the table definition as acreate table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)
– a_horse_with_no_name
Nov 23 '18 at 8:56
add a comment |
Please edit your question (by clicking on the edit link below it) and the table definition as acreate table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)
– a_horse_with_no_name
Nov 23 '18 at 8:56
Please edit your question (by clicking on the edit link below it) and the table definition as a
create table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)– a_horse_with_no_name
Nov 23 '18 at 8:56
Please edit your question (by clicking on the edit link below it) and the table definition as a
create table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)– a_horse_with_no_name
Nov 23 '18 at 8:56
add a comment |
1 Answer
1
active
oldest
votes
OK I found the answer and it goes like this:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
Tested and works :)
If you want to try it out on a single entry then add an individual post_id
after meta_value=0
such as AND
post_id= ??
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435450%2fupdate-stock-status-from-instock-to-outofstock-where-stock-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
OK I found the answer and it goes like this:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
Tested and works :)
If you want to try it out on a single entry then add an individual post_id
after meta_value=0
such as AND
post_id= ??
add a comment |
OK I found the answer and it goes like this:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
Tested and works :)
If you want to try it out on a single entry then add an individual post_id
after meta_value=0
such as AND
post_id= ??
add a comment |
OK I found the answer and it goes like this:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
Tested and works :)
If you want to try it out on a single entry then add an individual post_id
after meta_value=0
such as AND
post_id= ??
OK I found the answer and it goes like this:
UPDATE `YOURDATABASE`.`wp_postmeta`
SET `meta_value` = 'outofstock'
WHERE `post_id` IN (SELECT * FROM (SELECT `post_id` FROM
`YOURDATABASE`.`wp_postmeta` WHERE `meta_key` = '_stock'
AND `meta_value` = 0) AS custom) AND `meta_key` = '_stock_status';
Tested and works :)
If you want to try it out on a single entry then add an individual post_id
after meta_value=0
such as AND
post_id= ??
answered Dec 6 '18 at 13:20
R PooleR Poole
135
135
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435450%2fupdate-stock-status-from-instock-to-outofstock-where-stock-0%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Please edit your question (by clicking on the edit link below it) and the table definition as a
create table
statement. Formatted text please, no screen shots. (edit your question - do not post code or additional information in comments)– a_horse_with_no_name
Nov 23 '18 at 8:56