Вместо использования <Link />
я использую <NavLink />
, и он также работает.
import React, { Component } from 'react';
import { NavLink } from 'react-router-dom';
//.....
export default class AppNav extends Component {
render (){
return (
<header>
<ul className="main-nav">
<li><NavLink activeClassName={"active"} exact={true} to="/">Home</NavLink></li>
<li><NavLink activeClassName={"active"} to="/about">About</NavLink></li>
<li><NavLink activeClassName={"active"} to="/courses">Courses</NavLink></li>
</ul>
</header>
);
}
}
В соответствии с документами MySQL для UPDATE :
Для синтаксиса с несколькими таблицами UPDATE обновляет строки в каждой таблице, названной в table_references, которые удовлетворяют условиям. В этом случае ORDER BY и LIMIT не могут использоваться.
blockquote>
Для синтаксиса с несколькими таблицами, UPDATE
обновляет строки в каждой таблице, названной в table_references, которые удовлетворяют условиям. В этом случае ORDER BY
и LIMIT
не могут быть использованы
**, если вы хотите обновить несколько строк, используя ограничение в mysql ... прямое ограничение, которое вы не можете использовать, попробуйте вот так: * *
UPDATE table_name SET name='test'
WHERE id IN (
SELECT id FROM (
SELECT id FROM table_name
ORDER BY id ASC
LIMIT 0, 10
) tmp
);
IN()
медленный, как ****, и может блокировать таблицу как всегда. Вместо этого используйте EXISTS()
.
– DanFromGermany
9 April 2014 в 17:51