Я хочу изменить SQL в PostgreSQL:PostgreSQL SQL FOUND_ROWS SHOW TABLES
1- $result = $this->query('SELECT FOUND_ROWS() AS found');
2- $result = $this->query('SHOW TABLES');
Я хочу изменить SQL в PostgreSQL:PostgreSQL SQL FOUND_ROWS SHOW TABLES
1- $result = $this->query('SELECT FOUND_ROWS() AS found');
2- $result = $this->query('SHOW TABLES');
Если вы пытаетесь получить эквивалентный код SQL из MySQL
в PostgreSQL
:
Я думаю, что нет прямого указания/функции FOUND_ROWS()
, но вы можете, конечно, получить его, используя функцию, например.
Чтобы получить список таблиц на PostGreSQL аналогичную SHOW TABLES
в MySQL, вы можете использовать:
SELECT * FROM pg_catalog.pg_tables
Вы можете уточнить немного по этому вопросу? Что вы хотите изменить SQL в Postgres? Postgres использует SQL. Вы имеете в виду SQL Server или определенный диалект SQL? – DaveyDaveDave
"* Изменить SQL на PostgreSQL *" не имеет смысла. Postgres использует SQL. –
SQL: $ result = $ this-> query ('SHOW TABLES'); Postgres: $ result = this-> query ("SELECT table_name FROM information_schema. $ Tablename WHERE table_schema = 'public'"); –