2017-12-10 4 views
-1
show tables from questiontables 
where Tables_in_questiontables like '%1235504788%' 
ORDER BY Tables_in_questiontables desc limit 1; 

questiontablesはデータベース名、 my qusです。私の構文のどこにエラーがありますか?MySQLデータベースのソート

+0

SHOWは、ANSI SQL文ではありません。 'SELECT'文が必要なようです。 –

答えて

0

SHOW TABLESステートメントはorder byまたはlimitをサポートしていません。これらは構文エラーです。

INFORMATION_SCHEMA.TABLESテーブルをselectステートメントで代わりに使用することを検討してください。

0

SQLクエリが必要です。 questiontablesは、データベースのスキーマであると仮定すると:

select table_name 
from information_schema.tables 
where table_schema = 'questiontables' and 
     table_name like '%1235504788%' 
order by table_name desc 
limit 1; 
0
SELECT 
     table_name 
FROM 
     information_schema.tables 
WHERE 
     table_name LIKE '%1235504788%' 

ORDER BY 
     table_name DESC 
LIMIT 1; 

続きを読む程度INFORMATION_SCHEMA.TABLEhere

関連する問題